Documentation
¶
Index ¶
Constants ¶
View Source
const ( // Metrics names. MetricNameBuildInfo = "doublezero_device_telemetry_agent_build_info" MetricNameErrors = "doublezero_device_telemetry_agent_errors_total" MetricNamePeerDiscoveryLocalTunnelNotFound = "doublezero_device_telemetry_agent_peer_discovery_not_found_tunnels" // Labels. LabelVersion = "version" LabelCommit = "commit" LabelDate = "date" LabelErrorType = "error_type" LabelLocalDevicePK = "local_device_pk" // Error types. ErrorTypeCollectorSubmitSamplesOnClose = "collector_submit_samples_on_close" ErrorTypePeerDiscoveryProgramLoad = "peer_discovery_program_load" ErrorTypePeerDiscoveryGettingLocalInterfaces = "peer_discovery_getting_local_interfaces" ErrorTypePeerDiscoveryFindingLocalTunnel = "peer_discovery_finding_local_tunnel" ErrorTypePeerDiscoveryLinkTunnelNetInvalid = "peer_discovery_link_tunnel_net_invalid" ErrorTypeSubmitterFailedToInitializeAccount = "submitter_failed_to_initialize_account" ErrorTypeSubmitterFailedToWriteSamples = "submitter_failed_to_write_samples" ErrorTypeSubmitterRetriesExhausted = "submitter_retries_exhausted" )
Variables ¶
View Source
var ( BuildInfo = promauto.NewGaugeVec( prometheus.GaugeOpts{ Name: MetricNameBuildInfo, Help: "Build information of the device telemetry agent", }, []string{LabelVersion, LabelCommit, LabelDate}, ) Errors = promauto.NewCounterVec( prometheus.CounterOpts{ Name: MetricNameErrors, Help: "Number of errors encountered", }, []string{LabelErrorType}, ) PeerDiscoveryLocalTunnelNotFound = promauto.NewGaugeVec( prometheus.GaugeOpts{ Name: MetricNamePeerDiscoveryLocalTunnelNotFound, Help: "Number of local tunnel interfaces not found during peer discovery", }, []string{LabelLocalDevicePK}, ) )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.