[−][src]Trait dipstick::InputScope
InputScope Define metrics, write values and flush them.
Required methods
fn new_metric(&self, name: MetricName, kind: InputKind) -> InputMetric
Define a generic metric of the specified type. It is preferable to use counter() / marker() / timer() / gauge() methods.
Provided methods
fn counter(&self, name: &str) -> Counter
Define a Counter.
fn marker(&self, name: &str) -> Marker
Define a Marker.
fn timer(&self, name: &str) -> Timer
Define a Timer.
fn gauge(&self, name: &str) -> Gauge
Define a Gauge.
fn level(&self, name: &str) -> Level
Define a Level.
Implementors
impl InputScope for AtomicBucket
[src]
fn new_metric(&self, name: MetricName, kind: InputKind) -> InputMetric
[src]
Lookup or create scores for the requested metric.
impl InputScope for GraphiteScope
[src]
fn new_metric(&self, name: MetricName, kind: InputKind) -> InputMetric
[src]
Define a metric of the specified type.
impl InputScope for InputQueueScope
[src]
fn new_metric(&self, name: MetricName, kind: InputKind) -> InputMetric
[src]
impl InputScope for LogScope
[src]
fn new_metric(&self, name: MetricName, kind: InputKind) -> InputMetric
[src]
impl InputScope for MultiInputScope
[src]
fn new_metric(&self, name: MetricName, kind: InputKind) -> InputMetric
[src]
impl InputScope for PrometheusScope
[src]
fn new_metric(&self, name: MetricName, kind: InputKind) -> InputMetric
[src]
Define a metric of the specified type.
impl InputScope for Proxy
[src]
fn new_metric(&self, name: MetricName, kind: InputKind) -> InputMetric
[src]
Lookup or create a proxy stub for the requested metric.
impl InputScope for StatsMapScope
[src]
fn new_metric(&self, name: MetricName, _kind: InputKind) -> InputMetric
[src]
impl InputScope for StatsdScope
[src]
fn new_metric(&self, name: MetricName, kind: InputKind) -> InputMetric
[src]
Define a metric of the specified type.