plugins/inputs/snmp_legacy/snmp_legacy.go (11 lines): - line 88: // TODO find better names - line 281: // TODO put this in cache on first run - line 289: // TODO put this in cache on first run - line 335: // TODO should we add the 0 instance ? - line 356: // TODO should we add the 0 instance ? - line 393: // TODO put this in cache on first run - line 394: // TODO save mapping and computed oids - line 464: // TODO check oid validity - line 570: // TODO check oid validity - line 618: // TODO use gosnmp.MAX_OIDS instead of hard coded value - line 657: // TODO Trying to make requests with more than one OID patches/gopsutil/v3/net/net_linux.go (3 lines): - line 593: // FIXME: Import process occures import cycle. - line 626: // FIXME: Import process occures import cycle. - line 695: // TODO: update ret. plugins/inputs/haproxy/haproxy.go (2 lines): - line 285: //TODO log the error. And just once (per column) so we don't spam the log - line 292: //TODO log the error. And just once (per column) so we don't spam the log patches/gopsutil/v3/process/process_linux.go (2 lines): - line 244: // TODO we can get the used value from /proc/$pid/locks. But linux doesn't enforce it, so not a high priority. - line 1097: nice := int32(snice) // FIXME: is this true? plugins/inputs/snmp/snmp.go (2 lines): - line 304: //TODO use textual convention conversion from the MIB - line 620: Time: time.Now(), //TODO record time at start plugins/inputs/socket_listener/socket_listener.go (2 lines): - line 145: // TODO rate limit - line 187: // TODO rate limit plugins/inputs/kafka_consumer_legacy/kafka_consumer_legacy.go (1 line): - line 26: // TODO remove PointBuffer, legacy support patches/gopsutil/v3/load/load_windows.go (1 line): - line 26: // TODO instead of this goroutine, we can register a Win32 counter just as psutil does plugins/inputs/ipvs/ipvs.go (1 line): - line 37: h, err := ipvs.New("") // TODO: make the namespace configurable plugins/serializers/wavefront/wavefront.go (1 line): - line 10: "github.com/influxdata/telegraf/plugins/outputs/wavefront" // TODO: this dependency is going the wrong way: Move MetricPoint into the serializer. plugins/outputs/wavefront/wavefront.go (1 line): - line 352: // TODO: Currently there's no canonical way to exhaust all patches/gopsutil/v3/internal/common/common_linux.go (1 line): - line 205: // TODO: guest or host patches/gopsutil/v3/host/host_linux.go (1 line): - line 243: // TODO: slackware detecion metric/metric.go (1 line): - line 367: //TODO: change here once we figure out how to handle our own map-based metric definition plugins/outputs/azure_data_explorer/azure_data_explorer.go (1 line): - line 244: serializer, err := json.NewSerializer(time.Second, "") // FIXME: get the json.TimestampFormat from the config file plugins/inputs/jolokia2/point_builder.go (1 line): - line 37: if !ok { // FIXME: log it and move on. config/config.go (1 line): - line 1817: // TODO: support FieldPass/FieldDrop on outputs plugins/inputs/net/netstat.go (1 line): - line 34: // TODO: add family to tags or else plugins/outputs/socket_writer/socket_writer.go (1 line): - line 156: //TODO log & keep going with remaining strings plugins/common/shim/example/cmd/main.go (1 line): - line 9: // TODO: import your plugins