C# Class Metrics.NET.InfluxDB.InfluxDbReport

Inheritance: BaseReport
Afficher le fichier Open project: mnadel/metrics.net.influxdb

Méthodes protégées

Méthode Description
EndReport ( string contextName ) : void
ReportCounter ( string name, MetricData value, Unit unit, MetricTags tags ) : void
ReportGauge ( string name, double value, Unit unit, MetricTags tags ) : void
ReportHealth ( HealthStatus status ) : void
ReportHistogram ( string name, MetricData value, Unit unit, MetricTags tags ) : void
ReportMeter ( string name, MetricData value, Unit unit, TimeUnit rateUnit, MetricTags tags ) : void
ReportTimer ( string name, MetricData value, Unit unit, TimeUnit rateUnit, TimeUnit durationUnit, MetricTags tags ) : void
StartReport ( string contextName ) : void

Private Methods

Méthode Description
InfluxDbReport ( Uri influxdb, string username, string password, ConfigOptions config ) : System
Pack ( string name, IEnumerable columns, IEnumerable values, MetricTags tags ) : void
Pack ( string name, object value, MetricTags tags ) : void

Method Details

EndReport() protected méthode

protected EndReport ( string contextName ) : void
contextName string
Résultat void

ReportCounter() protected méthode

protected ReportCounter ( string name, MetricData value, Unit unit, MetricTags tags ) : void
name string
value MetricData
unit Unit
tags MetricTags
Résultat void

ReportGauge() protected méthode

protected ReportGauge ( string name, double value, Unit unit, MetricTags tags ) : void
name string
value double
unit Unit
tags MetricTags
Résultat void

ReportHealth() protected méthode

protected ReportHealth ( HealthStatus status ) : void
status HealthStatus
Résultat void

ReportHistogram() protected méthode

protected ReportHistogram ( string name, MetricData value, Unit unit, MetricTags tags ) : void
name string
value MetricData
unit Unit
tags MetricTags
Résultat void

ReportMeter() protected méthode

protected ReportMeter ( string name, MetricData value, Unit unit, TimeUnit rateUnit, MetricTags tags ) : void
name string
value MetricData
unit Unit
rateUnit TimeUnit
tags MetricTags
Résultat void

ReportTimer() protected méthode

protected ReportTimer ( string name, MetricData value, Unit unit, TimeUnit rateUnit, TimeUnit durationUnit, MetricTags tags ) : void
name string
value MetricData
unit Unit
rateUnit TimeUnit
durationUnit TimeUnit
tags MetricTags
Résultat void

StartReport() protected méthode

protected StartReport ( string contextName ) : void
contextName string
Résultat void