README

mokomoking2501/lockwire/observe does not have a README file

#
MetricSink

pub(open) trait MetricSink {
fn emit(Self, MetricPoint) -> Unit
}

#
Probe

pub(open) trait Probe {
fn on_trace(Self,
TraceEvent
) -> Unit
fn on_metric(Self, MetricPoint) -> Unit
}

#
TraceSink

pub(open) trait TraceSink {
fn write(Self,
TraceEvent
) -> Unit
}

#
MetricPoint

pub(all) struct MetricPoint {
name : String
vtime :
VTime

value : Int64
unit : String
} derive(Eq,
Debug
)

#
MetricPoint::make

fn MetricPoint::make(name~ : String, vtime~ :
VTime
, value~ : Int64, unit~ : String) -> MetricPoint

#
TimelineProbe

#
TimelineProbe::event_count

fn TimelineProbe::event_count(self : TimelineProbe) -> Int

#
TimelineProbe::metric_count

fn TimelineProbe::metric_count(self : TimelineProbe) -> Int

#
TimelineProbe::new

#
TimelineProbe::record_metric

fn TimelineProbe::record_metric(self : TimelineProbe, metric : MetricPoint) -> Unit

#
TimelineProbe::record_trace

#
package_id

fn package_id() -> String

Source Files