plugins/outputs/awscsm/awscsm.go (4 lines): - line 176: //TODO: work on this when we have a proper versioning mechanism - line 177: //TODO: we need to find a way to expose enabled plugins - line 178: //TODO: custom metrics adoption rate detection and be able to monitor any plugin enable rate - line 406: // TODO: Figure out what we should do with these samples if an error is cfg/commonconfig/commonconfig.go (3 lines): - line 67: // TODO: To be removed when all uses of commonconfig stop using map[string]string - line 86: // TODO: To be removed when all uses of commonconfig stop using map[string]string - line 109: // TODO: To be removed when all uses of commonconfig stop using map[string]string internal/models/awscsm_pipeline.go (2 lines): - line 29: //TODO: we add this new method to satisfy agent.MetricMaker interface - line 35: //TODO: we add this new method to satisfy agent.MetricMaker interface amazon-cloudwatch-container-insights/k8s-deployment-manifest-templates/deployment-mode/daemonset/combination/combination.yaml (2 lines): - line 63: # TODO: need to replace the placeholders {{cluster_name}} and {{region_name}} - line 198: # TODO: need to replace the placeholders {{cluster_name}} and {{region_name}} amazon-cloudwatch-container-insights/k8s-deployment-manifest-templates/deployment-mode/daemonset/cwagent-fluentd-xray/cwagent-fluentd-xray-quickstart.yaml (1 line): - line 16: # TODO: need to replace the placeholders {{cluster_name}} and {{region_name}} tool/processors/migration/windows/windows_migration_core.go (1 line): - line 50: // TODO: Capture different regions when the new agent is capable of https://github.com/aws/amazon-cloudwatch-agent/issues/230 translator/translate/logs/logs_collected/windows_events/collect_list/collectlist.go (1 line): - line 23: //TODO: Performance test to confirm the proper value here - https://github.com/aws/amazon-cloudwatch-agent/issues/231 translator/translate/metrics/config/registered_instances.go (1 line): - line 12: // TODO: fail the translation if we find customer provide resources fields, after that we can remove this check. https://github.com/aws/amazon-cloudwatch-agent/issues/232 plugins/inputs/cadvisor/container_info_processor.go (1 line): - line 20: // TODO: https://github.com/containerd/cri/issues/922#issuecomment-423729537 the container name can be empty on containerd plugins/processors/k8sdecorator/stores/servicestore.go (1 line): - line 64: // TODO handle serviceNames len is larger than 1. We need to duplicate the metric object cmd/start-amazon-cloudwatch-agent/start-amazon-cloudwatch-agent.go (1 line): - line 25: //TODO this CONFIG_DIR_IN_CONTAINE should change to something indicate dir, keep it for now to avoid break testing translator/translate/metrics/metrics_collect/diskio/ruleDevices.go (1 line): - line 18: // TODO: metric aggregation among devices internal/tls/config.go (1 line): - line 47: // TODO: return default tls.Config; plugins should not call if they don't cfg/agentinfo/info.go (1 line): - line 103: //TODO we may consider to do a format checking for the Version value. packaging/windows/amazon-cloudwatch-agent-ctl.ps1 (1 line): - line 497: # TODO Occasionally metadata service isn't available and this gives a false negative - might translator/translate/logs/logs.go (1 line): - line 93: // TODO the processor logic should be refined to be opt-in instead of opt-out, since the processor is more specific inside container translator/translate/metrics/metrics_collect/disk/ruleMountPoints.go (1 line): - line 19: // TODO: metric aggregation among mount points translator/translate/metrics/metrics_collect/net/ruleInterfaces.go (1 line): - line 17: // TODO: metric aggregation among interfaces plugins/inputs/awscsm/aggregation_record.go (1 line): - line 76: // TODO: 60 is the default. Will eventually be overriden by configuration