Class ElasticsearchLogStorageRetriever

java.lang.Object
io.jenkins.plugins.opentelemetry.backend.elastic.ElasticsearchLogStorageRetriever
All Implemented Interfaces:
LogStorageRetriever, Closeable, AutoCloseable

public class ElasticsearchLogStorageRetriever extends Object implements LogStorageRetriever, Closeable
Retrieve the logs from Elasticsearch.
  • Field Details

    • KEEPALIVE_INTERVAL_DEFAULT

      public static final String KEEPALIVE_INTERVAL_DEFAULT
      See Also:
    • KEEPALIVE_DEFAULT

      public static final String KEEPALIVE_DEFAULT
      See Also:
    • KEEPALIVE_INTERVAL_PROPERTY

      public static final String KEEPALIVE_INTERVAL_PROPERTY
    • KEEPALIVE_PROPERTY

      public static final String KEEPALIVE_PROPERTY
    • KEEPALIVE_INTERVAL

      public static final int KEEPALIVE_INTERVAL
    • KEEPALIVE

      public static final boolean KEEPALIVE
  • Constructor Details

    • ElasticsearchLogStorageRetriever

      @MustBeClosed public ElasticsearchLogStorageRetriever(@NonNull String elasticsearchUrl, boolean disableSslVerifications, @NonNull String elasticsearchCredentialsId, @NonNull groovy.text.Template buildLogsVisualizationUrlTemplate, @NonNull TemplateBindingsProvider templateBindingsProvider)
  • Method Details