diff options
Diffstat (limited to 'src/rpc/envoy.service.metrics.v2.rs')
| -rw-r--r-- | src/rpc/envoy.service.metrics.v2.rs | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/rpc/envoy.service.metrics.v2.rs b/src/rpc/envoy.service.metrics.v2.rs new file mode 100644 index 00000000..fbcfb4df --- /dev/null +++ b/src/rpc/envoy.service.metrics.v2.rs @@ -0,0 +1,29 @@ +// @generated +// This file is @generated by prost-build. +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct StreamMetricsResponse { +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StreamMetricsMessage { + /// Identifier data effectively is a structured metadata. As a performance optimization this will + /// only be sent in the first message on the stream. + #[prost(message, optional, tag="1")] + pub identifier: ::core::option::Option<stream_metrics_message::Identifier>, + /// A list of metric entries + #[prost(message, repeated, tag="2")] + pub envoy_metrics: ::prost::alloc::vec::Vec<super::super::super::super::io::prometheus::client::MetricFamily>, +} +/// Nested message and enum types in `StreamMetricsMessage`. +pub mod stream_metrics_message { + #[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] + pub struct Identifier { + /// The node sending metrics over the stream. + #[prost(message, optional, tag="1")] + pub node: ::core::option::Option<super::super::super::super::api::v2::core::Node>, + } +} +include!("envoy.service.metrics.v2.tonic.rs"); +// @@protoc_insertion_point(module)
\ No newline at end of file |
