C# Класс Metrics.NET.InfluxDB.InfluxDbReport

Наследование: BaseReport
Показать файл Открыть проект

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

EndReport() защищенный Метод

protected EndReport ( string contextName ) : void
contextName string
Результат void

ReportCounter() защищенный Метод

protected ReportCounter ( string name, MetricData value, Unit unit, MetricTags tags ) : void
name string
value MetricData
unit Unit
tags MetricTags
Результат void

ReportGauge() защищенный Метод

protected ReportGauge ( string name, double value, Unit unit, MetricTags tags ) : void
name string
value double
unit Unit
tags MetricTags
Результат void

ReportHealth() защищенный Метод

protected ReportHealth ( HealthStatus status ) : void
status HealthStatus
Результат void

ReportHistogram() защищенный Метод

protected ReportHistogram ( string name, MetricData value, Unit unit, MetricTags tags ) : void
name string
value MetricData
unit Unit
tags MetricTags
Результат void

ReportMeter() защищенный Метод

protected ReportMeter ( string name, MetricData value, Unit unit, TimeUnit rateUnit, MetricTags tags ) : void
name string
value MetricData
unit Unit
rateUnit TimeUnit
tags MetricTags
Результат void

ReportTimer() защищенный Метод

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
Результат void

StartReport() защищенный Метод

protected StartReport ( string contextName ) : void
contextName string
Результат void