MCPcopy Index your code

hub / github.com/awslabs/metrique / types & classes

Types & classes820 in github.com/awslabs/metrique

↓ 24 callersClassTestEntry
metrique-writer-cloudwatch/src/lib.rs:654
↓ 19 callersClassTestEntry
A simple Entry for testing
metrique-util/src/pending_sink.rs:155
↓ 18 callersClassTestEntry
metrique-writer/src/sink/mod.rs:156
↓ 5 callersClassSCow
metrique-writer-format-emf/src/emf.rs:1063
↓ 5 callersClassValidation
metrique-writer-format-emf/src/emf.rs:36
↓ 3 callersClassForceFlag
metrique-writer-core/src/value/force.rs:64
↓ 2 callersClassBackgroundQueueMetricsRsObserver
metrique-writer/src/sink/metrics.rs:225
↓ 2 callersClassCapturer
metrique-aggregation/src/histogram.rs:176
↓ 2 callersClassFlushImmediatelyMetricsRsObserver
Adapts a [`MetricRecorder`] to the [`FlushImmediatelyObserver`] trait by mapping each event to the built-in `metrique_*` counter/histogram on the reco
metrique-writer/src/sink/metrics.rs:264
↓ 2 callersClassStringCapture
Adapter that captures a [`Value`]'s string representation into a buffer. Strings are appended directly. Metric observations are written as their numer
metrique-writer-core/src/value/mod.rs:110
↓ 2 callersClassTestEntry
metrique-writer-core/src/global.rs:855
↓ 1 callersClassAssertSendSync
metrique/src/keep_alive.rs:84
↓ 1 callersClassBackgroundQueue
An [`EntrySink`] implementation for entries of type `T`. Entries are appended to a shared queue that's drained by a background thread. See [`Backgrou
metrique-writer/src/sink/background.rs:467
↓ 1 callersClassBasicEntryIoStream
metrique-writer-core/src/test_stream.rs:232
↓ 1 callersClassCounter
metrique-otel/src/flags.rs:115
↓ 1 callersClassCounterGuard
metrique-core/src/atomics.rs:65
↓ 1 callersClassCwLogsStreamHandle
metrique-writer-cloudwatch/src/lib.rs:226
↓ 1 callersClassDropAll
If a `DropAll` is created, dropping the `DropAll` will effectively ignore the existence of all `Guards`. Dropping a `DropAll` will cause `value` to d
metrique/src/keep_alive.rs:70
↓ 1 callersClassDummyValueWriter
metrique-writer-core/src/test_stream.rs:196
↓ 1 callersClassEmfArrayElementWriter
Adapter for writing individual elements inside a JSON array in EMF output. String values are JSON-escaped. Metric values write their observations as
metrique-writer-format-emf/src/emf.rs:1675
↓ 1 callersInterfaceEntry
metrique-writer-core/src/entry/mod.rs:123
↓ 1 callersClassEntryWriterFromDyn
metrique-writer-core/src/entry/boxed.rs:97
↓ 1 callersClassEntryWriterToDyn
metrique-writer-core/src/entry/boxed.rs:96
↓ 1 callersClassFieldValueWriter
`ValueWriter` is the second level of the visitor pattern. It's created per-field and consumed when the value writes to it. The `Sized` bound on `self`
metrique/src/local.rs:286
↓ 1 callersClassFiniteFloat
metrique-writer-format-emf/src/emf.rs:1419
↓ 1 callersClassFlagsList
metrique-macro/src/lib.rs:701
↓ 1 callersClassGauge
metrique-otel/src/flags.rs:124
↓ 1 callersClassHistogram
metrique-otel/src/flags.rs:121
↓ 1 callersClassHistogramValue
metrique/src/local.rs:832
↓ 1 callersClassJsonArrayElementWriter
Adapter for writing individual elements inside a JSON array. String values are JSON-escaped. Metric values write their observations as numeric scalar
metrique-writer-format-json/src/json.rs:222
↓ 1 callersClassLatestRef
A cheap, short-lived reference returned by [`State::latest`]. Always reads the latest value (bypasses the snapshot). This means that the guarded valu
metrique-util/src/state.rs:100
↓ 1 callersClassLazySink
metrique-writer-core/src/sink.rs:147
↓ 1 callersClassLocalMetricsRs024Bridge
metrique-writer/src/sink/metrics.rs:61
↓ 1 callersClassMerged
metrique-writer-core/src/entry/merged.rs:10
↓ 1 callersClassMergedRef
metrique-writer-core/src/entry/merged.rs:25
↓ 1 callersClassMetric
metrique-writer/src/test_util.rs:125
↓ 1 callersClassMetricFlags
metrique-writer-core/src/value/flags.rs:38
↓ 1 callersClassMillisValue
metrique/src/local.rs:810
↓ 1 callersClassMyValueWriter
metrique-writer-format-emf/tests/dimensions.rs:40
↓ 1 callersClassNestedCount
metrique/tests/string-value.rs:23
↓ 1 callersClassNestedFoo
metrique/tests/string-value.rs:26
↓ 1 callersClassNestedValue
metrique/tests/string-value.rs:20
↓ 1 callersClassOperation
metrique/tests/ui/fail/tag.rs:5
↓ 1 callersClassPendingSink
metrique-util/src/pending_sink.rs:29
↓ 1 callersClassPendingSinkResolver
metrique-util/src/pending_sink.rs:66
↓ 1 callersClassRenderQueue
A sink that captures rendered output for format-aware testing.
metrique-writer/src/test_util.rs:460
↓ 1 callersClassSharedCounter
metrique-otel/benches/otel_vs_emf.rs:109
↓ 1 callersClassSharedDuration
metrique/src/timers.rs:628
↓ 1 callersClassTimestamp
metrique/src/timers.rs:29
↓ 1 callersClassUpDownCounter
metrique-otel/src/flags.rs:118
↓ 1 callersClassValidationError
metrique-writer-core/src/validate.rs:13
↓ 1 callersClassValueFromDyn
metrique-writer-core/src/entry/boxed.rs:128
↓ 1 callersClassValueToDyn
metrique-writer-core/src/entry/boxed.rs:127
↓ 1 callersClassValueWriterFromDyn
metrique-writer-core/src/entry/boxed.rs:143
↓ 1 callersClassValueWriterToDyn
metrique-writer-core/src/entry/boxed.rs:142
ClassAggMixedEntry
metrique-otel/benches/otel_vs_aggregation.rs:122
ClassAggregate
Embedded aggregator for collecting multiple observations within a single wide event Use this when a single operation fans out to multiple sub-operati
metrique-aggregation/src/aggregator.rs:162
ClassAggregateByErrorsEndpoint
metrique-aggregation/examples/split.rs:43
ClassAggregateField
metrique-macro/src/aggregate.rs:8
ClassAggregateMe
metrique-aggregation/tests/ui/fail/aggregate_no_strategy.rs:6
InterfaceAggregateSink
Trait for sinks that accept aggregated entries by value (takes `&mut self`) This is for single-threaded aggregation contexts where exclusive access i
metrique-aggregation/src/traits.rs:353
InterfaceAggregateSinkRef
Trait for sinks that accept aggregated entries by reference (takes `&mut self`) This enables aggregating the same input across multiple sinks without
metrique-aggregation/src/traits.rs:362
InterfaceAggregateStrategy
Ties together source type, merge behavior, and key extraction. This trait combines all the pieces needed for aggregation into a single strategy type.
metrique-aggregation/src/traits.rs:294
InterfaceAggregateValue
Defines how individual field values are aggregated. This trait operates at the field level, not the entry level. Each aggregation strategy (Counter,
metrique-aggregation/src/traits.rs:91
ClassAggregatedApiCall
metrique-aggregation/tests/manual_aggregation.rs:59
ClassAggregationResult
Result of keyed aggregation combining key and aggregated value. Used by [`crate::aggregator::KeyedAggregator`] to emit aggregated entries with their
metrique-aggregation/src/traits.rs:312
InterfaceAggregationStrategy
Strategy for aggregating observations in a histogram. Implementations determine how values are stored and converted to observations when the histogra
metrique-aggregation/src/histogram.rs:111
ClassAllKindsEntry
Single entry covering all four instrument kinds, so the dispatch inside `InstrumentCache::record` is exercised end-to-end.
metrique-otel/src/lib.rs:476
ClassAllowSplitEntries
metrique-writer-core/src/config.rs:17
ClassAllowUnroutableEntries
metrique-writer-core/src/config.rs:40
ClassAnotherNested
metrique/tests/debug-impls.rs:33
InterfaceAnyEntrySink
Provides a more generic interface than [`EntrySink`] but may come at the cost of dynamic dispatch and heap allocation to store the in-memory buffer.
metrique-writer-core/src/sink.rs:81
ClassAnyFlushImmediately
metrique-writer/src/sink/immediate_flush.rs:343
ClassApiCall
metrique-aggregation/tests/aggregation.rs:21
ClassApiCall
metrique-aggregation/tests/keyed_sink.rs:13
ClassApiCall
metrique-aggregation/tests/split_sink.rs:17
ClassApiCall
metrique-aggregation/tests/manual_aggregation.rs:17
ClassApiCall
metrique-aggregation/tests/merge_on_drop_keyed.rs:12
ClassApiCall
metrique-aggregation/examples/split.rs:28
ClassApiCallByEndpointStatusCode
Key extraction for ApiCall
metrique-aggregation/tests/manual_aggregation.rs:65
ClassApiCallDirect
metrique-aggregation/tests/aggregation.rs:91
ClassApiCallKey
metrique-aggregation/tests/manual_aggregation.rs:35
ClassApiCallWithTimer
metrique-aggregation/tests/aggregation.rs:125
ClassAppConfig
metrique-util/tests/state.rs:15
ClassAppConfig
metrique-util/examples/global-state.rs:91
ClassAppState
metrique-util/examples/global-state.rs:83
ClassAppendAndCloseOnDrop
A wrapper that appends and closes an entry when dropped. This struct holds a metric entry and a sink. When the struct is dropped, it closes the entry
metrique/src/lib.rs:210
ClassAppendAndCloseOnDropHandle
Handle to an [`AppendAndCloseOnDrop`], returned by [`AppendAndCloseOnDrop::handle`]. This is basically an `Arc<AppendAndCloseOnDrop>`, allowing share
metrique/src/lib.rs:429
ClassAppendAndCloseOnDropInner
metrique/src/lib.rs:379
ClassAppendOnDrop
metrique-writer-core/src/sink.rs:196
ClassArcAtomics
metrique/tests/kitchen-sink.rs:123
ClassAsEpochSeconds
metrique-writer-core/src/value/formatter.rs:185
ClassAtomicExponentialAggregationStrategy
Thread-safe exponential bucketing strategy using atomic counters. This uses 976 buckets and supports values from 0 to u64::MAX. Values greater than u
metrique-aggregation/src/histogram.rs:466
ClassAtomicStorageWithHistogram
metrique-metricsrs/src/accumulator.rs:16
ClassAtomics
metrique/tests/kitchen-sink.rs:111
InterfaceAttachGlobalEntrySink
A [`GlobalEntrySink`] that can do nothing until it is attached to an output stream or sink.
metrique-writer-core/src/global.rs:154
InterfaceAttachGlobalEntrySinkExt
Extension trait for `AttachGlobalEntrySink`, containing functions that use types that are not present in [`metrique_writer_core`].
metrique-writer/src/sink/mod.rs:35
InterfaceAttachGlobalEntrySinkSysinfoExt
Extension methods for subscribing system metrics to a global entry sink.
metrique-util/src/sysinfo_reporter.rs:274
InterfaceAttachGlobalEntrySinkTokioMetricsExt
Extension methods for subscribing Tokio runtime metrics to a global entry sink. Spawns a background task that periodically samples [`RuntimeMetrics`]
metrique-util/src/tokio_metrics_reporter.rs:83
ClassAttachHandle
metrique-writer-core/src/global.rs:249
next →1–100 of 820, ranked by callers