Kafka: Add broker-level metrics-collecting filter (#8188)
Signed-off-by: Adam Kotwasinski <adam.kotwasinski@gmail.com> Mirrored from https://github.com/envoyproxy/envoy @ a60f6853a2c2ebbbfed79dfff0b5b644fd735980master-ci-test
parent
ce247dc63a
commit
47d665dff3
8 changed files with 68 additions and 32 deletions
@ -0,0 +1,9 @@ |
||||
# DO NOT EDIT. This file is generated by tools/proto_sync.py. |
||||
|
||||
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package") |
||||
|
||||
licenses(["notice"]) # Apache 2 |
||||
|
||||
api_proto_package( |
||||
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"], |
||||
) |
@ -0,0 +1,21 @@ |
||||
syntax = "proto3"; |
||||
|
||||
package envoy.config.filter.network.kafka_broker.v2alpha1; |
||||
|
||||
import "udpa/annotations/migrate.proto"; |
||||
import "validate/validate.proto"; |
||||
|
||||
option java_package = "io.envoyproxy.envoy.config.filter.network.kafka_broker.v2alpha1"; |
||||
option java_outer_classname = "KafkaBrokerProto"; |
||||
option java_multiple_files = true; |
||||
option (udpa.annotations.file_migrate).move_to_package = |
||||
"envoy.extensions.filters.network.kafka_broker.v3alpha"; |
||||
|
||||
// [#protodoc-title: Kafka Broker] |
||||
// Kafka Broker :ref:`configuration overview <config_network_filters_kafka_broker>`. |
||||
// [#extension: envoy.filters.network.kafka_broker] |
||||
|
||||
message KafkaBroker { |
||||
// The prefix to use when emitting :ref:`statistics <config_network_filters_kafka_broker_stats>`. |
||||
string stat_prefix = 1 [(validate.rules).string = {min_bytes: 1}]; |
||||
} |
@ -0,0 +1,12 @@ |
||||
# DO NOT EDIT. This file is generated by tools/proto_sync.py. |
||||
|
||||
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package") |
||||
|
||||
licenses(["notice"]) # Apache 2 |
||||
|
||||
api_proto_package( |
||||
deps = [ |
||||
"//envoy/config/filter/network/kafka_broker/v2alpha1:pkg", |
||||
"@com_github_cncf_udpa//udpa/annotations:pkg", |
||||
], |
||||
) |
@ -0,0 +1,23 @@ |
||||
syntax = "proto3"; |
||||
|
||||
package envoy.extensions.filters.network.kafka_broker.v3alpha; |
||||
|
||||
import "udpa/annotations/versioning.proto"; |
||||
|
||||
import "validate/validate.proto"; |
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.filters.network.kafka_broker.v3alpha"; |
||||
option java_outer_classname = "KafkaBrokerProto"; |
||||
option java_multiple_files = true; |
||||
|
||||
// [#protodoc-title: Kafka Broker] |
||||
// Kafka Broker :ref:`configuration overview <config_network_filters_kafka_broker>`. |
||||
// [#extension: envoy.filters.network.kafka_broker] |
||||
|
||||
message KafkaBroker { |
||||
option (udpa.annotations.versioning).previous_message_type = |
||||
"envoy.config.filter.network.kafka_broker.v2alpha1.KafkaBroker"; |
||||
|
||||
// The prefix to use when emitting :ref:`statistics <config_network_filters_kafka_broker_stats>`. |
||||
string stat_prefix = 1 [(validate.rules).string = {min_bytes: 1}]; |
||||
} |
Loading…
Reference in new issue