Packages

package metrics

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. metrics
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class ActiveRequestsMetrics extends AnyRef
  2. final class BatchLoaderMetrics extends AnyRef
  3. final class BatchLoaderMetricsInventory extends AnyRef
  4. final class CacheMetrics extends AnyRef
  5. class CantonHistograms extends AnyRef

    Pre-register histogram metrics

    Pre-register histogram metrics

    Open telemetry requires us to define the histogram buckets before defining the actual metric. Therefore, we define the name here and ensure that the same name is known wherever the metric is used.

  6. final class CommandHistograms extends AnyRef
  7. final class CommandMetrics extends AnyRef
  8. class CsvReporter extends MetricExporter with NamedLogging with NoTracing
  9. abstract class DatabaseMetricsFactory extends AnyRef
  10. class DbQueueMetrics extends AnyRef
  11. class DbStorageHistograms extends AnyRef
  12. class DbStorageMetrics extends AnyRef
  13. class DeclarativeApiMetrics extends AnyRef
  14. final class ExecutionMetrics extends AnyRef
  15. class FilteringMetricsReader extends MetricReader
  16. final class IdentityProviderConfigStoreMetrics extends DatabaseMetricsFactory
  17. final class IndexDBHistograms extends MainIndexDBHistograms with TransactionStreamsDbHistograms
  18. final class IndexDBMetrics extends MainIndexDBMetrics with UpdateStreamsDbMetrics with UpdatePointwiseDbMetrics
  19. class IndexHistograms extends AnyRef
  20. class IndexMetrics extends AnyRef
  21. class IndexerHistograms extends AnyRef
  22. class IndexerMetrics extends AnyRef
  23. class LAPIMetrics extends AnyRef
  24. final class LedgerApiServerHistograms extends AnyRef
  25. final class LedgerApiServerMetrics extends AnyRef
  26. class LogReporter extends MetricExporter with NamedLogging with NoTracing
  27. class MainIndexDBMetrics extends DatabaseMetricsFactory
  28. sealed trait MetricValue extends PrettyPrinting
  29. final case class MetricsConfig(reporters: Seq[MetricsReporterConfig] = Seq.empty, jvmMetrics: Option[JvmMetrics] = None, histograms: Seq[HistogramDefinition] = Seq.empty, cardinality: PositiveInt = PositiveInt.tryCreate(MetricStorage.DEFAULT_MAX_CARDINALITY), qualifiers: Seq[MetricQualification] = Seq[MetricQualification]( MetricQualification.Errors, MetricQualification.Latency, MetricQualification.Saturation, MetricQualification.Traffic, )) extends UniformCantonConfigValidation with Product with Serializable

    Configure metric instrumentiation

    Configure metric instrumentiation

    reporters

    which reports should be used to report metric output

    jvmMetrics

    if true, then JvmMetrics will be reported

    histograms

    customized histogram definitions

    qualifiers

    which metric qualifiers to include generally. by default, all except Debug metrics are included. The qualifier filtering takes precedence over the individual reporter filters

  30. class MetricsDocGenerator extends LabeledMetricsFactory

    Fake labelled factory used to collect metrics

  31. trait MetricsFactoryProvider extends AnyRef
  32. sealed trait MetricsFactoryType extends AnyRef
  33. final case class MetricsRegistry(meter: Meter, factoryType: MetricsFactoryType, testingSupportAdhocMetrics: Boolean, histograms: CantonHistograms, baseFilter: MetricsInfoFilter, loggerFactory: NamedLoggerFactory) extends AutoCloseable with MetricsFactoryProvider with NamedLogging with Product with Serializable
  34. sealed trait MetricsReporterConfig extends AnyRef
  35. final case class MetricsSnapshot(otelMetrics: Seq[MetricData]) extends Product with Serializable
  36. trait OnDemandMetricsReader extends AnyRef
  37. class OpenTelemetryOnDemandMetricsReader extends MetricReader with OnDemandMetricsReader
  38. class PartyRecordStoreMetrics extends DatabaseMetricsFactory
  39. class PruningMetrics extends AnyRef
  40. class SequencerClientHistograms extends AnyRef
  41. class SequencerClientMetrics extends AnyRef
  42. class SequencerConnectionPoolMetrics extends AnyRef
  43. final case class SequencingTimeMetrics(delay: Gauge[Long], lastSequencingTime: Gauge[Long]) extends Product with Serializable
  44. final class ServicesMetrics extends AnyRef
  45. implicit final class TimerExtensions extends AnyVal
  46. class TrafficConsumptionMetrics extends AnyRef
  47. trait UpdatePointwiseDbMetrics extends AnyRef
  48. trait UpdateStreamsDbMetrics extends AnyRef
  49. class UserManagementMetrics extends DatabaseMetricsFactory

Inherited from AnyRef

Inherited from Any

Ungrouped