@@ -234,10 +234,15 @@ spec:
234
234
be a valid secret key.
235
235
type : string
236
236
name :
237
+ default : " "
237
238
description : |-
238
239
Name of the referent.
239
- More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
240
+ This field is effectively required, but due to backwards compatibility is
241
+ allowed to be empty. Instances of this type with an empty value here are
242
+ almost certainly wrong.
240
243
TODO: Add other useful fields. apiVersion, kind, uid?
244
+ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
245
+ TODO: Drop `kubebuilder:default` when controller-gen doesn't need it https://github.com/kubernetes-sigs/kubebuilder/issues/3896.
241
246
type : string
242
247
optional :
243
248
description : Specify whether the Secret or its
@@ -423,6 +428,13 @@ spec:
423
428
and 204 are supported(default 201).
424
429
format : int32
425
430
type : integer
431
+ tag :
432
+ description : opentelemetry uses the tag value for incoming metrics.
433
+ type : string
434
+ tagFromURI :
435
+ description : If true, tag will be created from uri. e.g. v1_metrics
436
+ from /v1/metrics
437
+ type : boolean
426
438
tagKey :
427
439
description : Specify the key name to overwrite a tag. If set,
428
440
the tag will be overwritten by a value of the key.
@@ -814,6 +826,52 @@ spec:
814
826
uses the breakline character (LF or 0x10).
815
827
type : string
816
828
type : object
829
+ udp :
830
+ description : UDP defines the UDP input plugin configuration
831
+ properties :
832
+ bufferSize :
833
+ description : |-
834
+ BufferSize Specify the maximum buffer size in KB to receive a JSON message.
835
+ If not set, the default size will be the value of Chunk_Size.
836
+ pattern : ^\d+(k|K|KB|kb|m|M|MB|mb|g|G|GB|gb)?$
837
+ type : string
838
+ chunkSize :
839
+ description : |-
840
+ By default the buffer to store the incoming JSON messages, do not allocate the maximum memory allowed,
841
+ instead it allocate memory when is required.
842
+ The rounds of allocations are set by Chunk_Size in KB. If not set, Chunk_Size is equal to 32 (32KB).
843
+ pattern : ^\d+(k|K|KB|kb|m|M|MB|mb|g|G|GB|gb)?$
844
+ type : string
845
+ format :
846
+ description : |-
847
+ Format Specify the expected payload format. It support the options json and none.
848
+ When using json, it expects JSON maps, when is set to none,
849
+ it will split every record using the defined Separator (option below).
850
+ type : string
851
+ listen :
852
+ description : ' Listen Listener network interface, default: 0.0.0.0'
853
+ type : string
854
+ port :
855
+ description : ' Port Specify the UDP port where listening for connections,
856
+ default: 5170'
857
+ format : int32
858
+ maximum : 65535
859
+ minimum : 1
860
+ type : integer
861
+ separator :
862
+ description : Separator When the expected Format is set to none,
863
+ Fluent Bit needs a separator string to split the records. By
864
+ default it uses the breakline character (LF or 0x10).
865
+ type : string
866
+ sourceAddressKey :
867
+ description : SourceAddressKey Specify the key where the source
868
+ address will be injected.
869
+ type : string
870
+ threaded :
871
+ description : Threaded mechanism allows input plugin to run in
872
+ a separate thread which helps to desaturate the main pipeline.
873
+ type : string
874
+ type : object
817
875
type : object
818
876
type : object
819
877
served : true
0 commit comments