package envoy.extensions.access_loggers.stats.v3

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Config

stats.proto:33

[#next-free-field: 6]

message Config.Counter

stats.proto:89

Configuration for a counter stat.

Used in: Config

message Config.Gauge

stats.proto:107

Configuration for a gauge stat. Gauges can be used to add, subtract, or set values, and are useful for tracking concurrency or other mutable values over time. [#next-free-field: 6]

Used in: Config

message Config.Gauge.PairedAddSubtract

stats.proto:123

The PairedAddSubtract operation config. Usage restrictions: 1. We only support add first then subtract logic and we rely on the symmetrical log types (e.g., DownstreamStart/DownstreamEnd) to increment and decrement the gauge. 2. During runtime, sub_log_type will execute if and only if add_log_type operation has been done, tracked by inflight counter in filter state. 3. If the add_log_type operation was executed, the sub_log_type will happen when the stream/connection is closed, even if the configured log type didn't happen.

Used in: Gauge

message Config.Gauge.Set

stats.proto:109

The Set operation config.

Used in: Gauge

message Config.Histogram

stats.proto:61

Configuration for a histogram stat.

Used in: Config

enum Config.Histogram.Unit

stats.proto:63

The histogram units. The units are needed for some stat sinks.

Used in: Histogram

message Config.Stat

stats.proto:52

Defines the name and tags of a stat.

Used in: Counter, Gauge, Histogram

message Config.Tag

stats.proto:35

Defines a tag on a stat.

Used in: Stat