Skip to content

Commit 68a4f18

Browse files
authored
added support for bytes encoding (#7938)
1 parent 73b2f98 commit 68a4f18

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

plugins/inputs/gnmi/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ It has been optimized to support gNMI telemetry as produced by Cisco IOS XR (64-
1717
username = "cisco"
1818
password = "cisco"
1919

20-
## gNMI encoding requested (one of: "proto", "json", "json_ietf")
20+
## gNMI encoding requested (one of: "proto", "json", "json_ietf", "bytes")
2121
# encoding = "proto"
2222

2323
## redial in case of failures after

plugins/inputs/gnmi/gnmi.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ func (c *GNMI) newSubscribeRequest() (*gnmi.SubscribeRequest, error) {
179179
return nil, err
180180
}
181181

182-
if c.Encoding != "proto" && c.Encoding != "json" && c.Encoding != "json_ietf" {
182+
if c.Encoding != "proto" && c.Encoding != "json" && c.Encoding != "json_ietf" && c.Encoding != "bytes" {
183183
return nil, fmt.Errorf("unsupported encoding %s", c.Encoding)
184184
}
185185

@@ -486,7 +486,7 @@ const sampleConfig = `
486486
username = "cisco"
487487
password = "cisco"
488488
489-
## gNMI encoding requested (one of: "proto", "json", "json_ietf")
489+
## gNMI encoding requested (one of: "proto", "json", "json_ietf", "bytes")
490490
# encoding = "proto"
491491
492492
## redial in case of failures after

0 commit comments

Comments
 (0)