summaryrefslogtreecommitdiff
path: root/src/rpc/envoy.service.metrics.v2.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/rpc/envoy.service.metrics.v2.rs')
-rw-r--r--src/rpc/envoy.service.metrics.v2.rs29
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