View Source TelemetryMetricsTelegraf.Telegraf.ConfigTemplates (telemetry_metrics_telegraf v0.4.0)

Telegraf toml configuration templates.

Link to this section Summary

Link to this section Types

Specs

basicstats_opts() ::
  keyword({:period, String.t()} | {:stats, [atom() | String.t()]})

Specs

hisogram_opts() ::
  keyword(
    {:period, String.t()}
    | {:histogram_reset, boolean()}
    | {:histogram_cumulative, boolean()}
  )

Specs

opts() :: keyword({:period, String.t()})

Link to this section Functions

Link to this function

basicstats_aggeregator(measurements, opts)

View Source

Specs

basicstats_aggeregator(measurements :: [String.t()], basicstats_opts()) ::
  String.t()
Link to this function

final_aggeregator(measurements, opts)

View Source

Specs

final_aggeregator([measurement :: String.t()], opts()) :: String.t()
Link to this function

histogram_aggregator(measurements_with_buckets, opts)

View Source

Specs

histogram_aggregator(
  [{measurement_name :: String.t(), buckets :: [float()]}],
  hisogram_opts()
) :: String.t()

Specs

histogram_config({measurement_name :: String.t(), buckets :: [float()]}) ::
  String.t()
Link to this function

unknown_metric_type(metric_type, metrics, opts)

View Source

Specs

unknown_metric_type(module(), [Telemetry.Metrics.t()], keyword()) :: String.t()