source/plugins/ruby/health/health_monitor_utils.rb (4 lines): - line 33: #TODO : Add Unit Tests for this method - line 229: #TODO: Figure this out for container cpu/memory - line 239: #TODO: Send warning health event #bestpractices - line 251: #TODO: Figure this out for container cpu/memory source/plugins/ruby/out_health_forward.rb (4 lines): - line 44: # TODO: TLS session cache/tickets - line 50: # TODO: add linger_timeout, recv_timeout - line 627: # TODO: On Ruby 2.2 or earlier, read_nonblock doesn't work expectedly. - line 683: # TODO: use bin32 for non-utf8 content(entries) when old msgpack-ruby (0.5.x or earlier) not supported source/plugins/ruby/in_kube_nodes.rb (3 lines): - line 471: # TODO - move this method to KubernetesClient or helper class - line 532: # TODO - move this method to KubernetesClient or helper class - line 553: # TODO - move this method to KubernetesClient or helper class source/plugins/ruby/in_kube_podinventory.rb (3 lines): - line 474: # TODO - move this method to KubernetesClient or helper class - line 606: #TODO : Remove ContainerCreationTimeStamp from here since we are sending it as a metric - line 683: # TODO - move this method to KubernetesClient or helper class kubernetes/windows/main.ps1 (3 lines): - line 49: # TODO: Change to omsagent-secret before merging - line 101: # TODO: Change to omsagent-secret before merging - line 113: # TODO: Change to omsagent-secret before merging source/plugins/go/src/extension/extension.go (2 lines): - line 58: // TODO: this error is unhandled - line 77: response := string(responseBytes) // TODO: why is this converted to a string then back into a []byte? source/plugins/ruby/filter_health_model_builder.rb (1 line): - line 41: # TODO: Figure out if we need to add NodeMonitorHierarchyReducer to the list of finalizers. For now, dont compress/optimize, since it becomes impossible to construct the model on the UX side source/plugins/go/src/oms.go (1 line): - line 1435: // Commenting this out for now. TODO - Add better telemetry for ods errors using aggregation source/plugins/go/src/ingestion_token_utils.go (1 line): - line 500: //TODO - use Reset which is better when go version upgraded to 1.15 or up rather Stop() and NewTicker source/plugins/ruby/health/aggregate_monitor.rb (1 line): - line 137: #TODO: What if sorted_filtered is empty? is that even possible? source/plugins/ruby/health/health_monitor_state.rb (1 line): - line 117: # TODO: this is a little hairy. Simplify source/plugins/ruby/health/health_monitor_provider.rb (1 line): - line 109: #TODO: This doesn't belong here. Move this elsewhere build/linux/installer/scripts/tomlparser-osm-config.rb (1 line): - line 129: # TODO: test this scenario out source/plugins/ruby/health/health_kubernetes_resources.rb (1 line): - line 135: #TODO: