Container insights expands on the cost optimization settings public preview, by now allowing a third dimension for adjusting container insights data collection settings, with per-table configuration. Customers can now individually select which data tables* to ingest into their Log Analytics workspace:
- Perf
- InsightsMetrics
- ContainerInventory
- ContainerNodeInventory
- KubeNodeInventory
- KubePodInventory
- KubePVInventory
- KubeServices
- KubeEvents
*Note that all the above tables are required for the default container insights visualizations, applying custom per-table configurations by dropping one or more tables will render the visualizations unavailable
Per-table configurations can be enabled via ARM, CLI, and Azure Portal. Portal users will have the ability to select from bundled data tables defined as the following:
- Performance
- Logs and events
- Workloads, deployments, and HPAs
- Persistent volumes
This feature continues to support the public preview offering, which enabled users to specify how often to collect data between 1 and 30 minutes at one-minute increments. And users can opt to include or exclude certain namespaces from their data ingestion.
Learn how to setup the cost optimization settings: https://aka.ms/cicostconfig