Removed:
- Remove support for Python 2. (#18580)
Fixed:
- Bump the version of datadog-checks-base to 37.0.0 (#18617)
Changed:
- Bump minimum version of base check (#18733)
Added:
- Bump the python version from 3.11 to 3.12 (#18212)
Fixed:
- Update the description for the
tls_ca_cert
config option to useopenssl rehash
instead ofc_rehash
(#16981)
Added:
- Update the configuration file to include the new oauth options parameter (#16835)
Fixed:
- Remove the direct dependency to
protobuf
(#16572)
Changed:
- Add missing config_models files and update the base check version (#16298)
Added:
- Bump the Python version from py3.9 to py3.11 (#15997)
Added:
- Added CreateContainerConfigError wait reason (#16143)
Added:
- Bump dependencies for Agent 7.47 (#15145)
Fixed:
- Bump Python version from py3.8 to py3.9 (#14701)
Fixed:
Fixed:
- Update protobuf (#13262)
Fixed:
- Bump protobuf version to 3.20.2 (#13271)
Added:
- Add documentation for
kubernetes_state_core
core check (#12552)
Fixed:
- Bump protobuf version to 3.20.2 (#13269)
Added:
- Update HTTP config spec templates (#12890)
- Add
CreateContainerError
andInvalidImageName
to waiting reasons (#12758)
Fixed:
- Dependency updates (#12653)
Added:
- Support dynamic bearer tokens (Bound Service Account Token Volume) (#11915)
Fixed:
- Upgrade dependencies (#11958)
Added:
- Upgrade dependencies (#11726)
- Add metric_patterns options to filter all metric submission by a list of regexes (#11695)
- Add
kube_cronjob
tag to job metrics when applicable (#11692)
Fixed:
- Add
kube_namespace
tag to object count metrics (#11734) - Remove outdated warning in the description for the
tls_ignore_warning
option (#11591)
Changed:
- Remap value 'unknown' to 'warning' for KSM 'node.ready' service check (#11132)
Added:
Fixed:
- Fix namespace packaging on Python 2 (#11532)
Fixed:
- Fix clustername for invalid RFC1123 cases (#10262)
Changed:
- Remove messages for integrations for OK service checks (#9888)
Added:
- Add
kubernetes_state.statefulset.count
metric (#9813)
Fixed:
Fixed:
- Fix
node.by_condition
metric (#9467)
Added:
- KSM: add
node.by_condition
to have the conditions of individual nodes (#9311) - Update
auto_conf.yaml
with valid example configuration (#7414) Thanks jfmyers9.
Fixed:
- Bump minimum base package version (#8443)
Fixed:
- Fix deployment count metric (#8247)
Fixed:
- Fix deployment count metric (#8229)
Fixed:
- [orchestrator] change cardinality of deployment count (#8222)
Added:
Fixed:
- Fix style for the latest release of Black (#7438)
Added:
- Refactor to use Agent 6+ signature (#6906)
Fixed:
- Fix debug log line for job metrics (#6700)
- Fix issue when the storage class of a persistent volume is empty and add test (#6615)
Fixed:
- Document join_standard_tags setting in conf.example.yaml (#6707)
Added:
- Allow optional dependency installation for all checks (#6589)
- Introduce join_standard_tags setting (#6253)
Fixed:
- Remove use of
label_to_match
to prevent deprecation warnings (#6503)
Added:
- Allow automatic joins to all kube_{object}_labels in KSM check (#5650)
Fixed:
Fixed:
- Fix type error (#5904)
Added:
- Add an option to enable KSM experimental metrics and add some new metrics from KSM 1.9 (#5447)
Fixed:
- Fix metric validation (#5581)
Added:
- Use lazy logging format (#5377)
Fixed:
- Fix logger method bug (#5395)
Changed:
- Improves tagging compliancy (#5105)
Fixed:
- Fix job metrics (#4943)
Fixed:
- Properly ignore
kube_pod_created
andkube_pod_container_info
(#4435)
Added:
- Grab kube_node_info as kubernetes_state.node.count (#4383) Thanks therc.
- Add VPA metrics to kubernetes_state integration (#4353) Thanks dturn.
Fixed:
- Fix job metrics (#4224)
Fixed:
- Fix openmetrics mixins telemetry metrics (#4155)
Added:
- Add telemetry metrics counter by ksm collector (#4125)
Fixed:
- Fix kubernetes_state avoid tags collision (#4149)
Added:
- Telemetry check's metrics (#4025)
Fixed:
- Correct service check for ksm - cronjob (#3937)
Added:
- Adhere to code style (#3526)
Added:
- Upgrade protobuf to 3.7.0 (#3272)
Added:
- Collect .hpa.condition gauges (#3107)
- Collect PodDisruptionBudget metrics (#3111)
- Added .daemonset.updated gauge to track daemonset updates (#3102)
- Support Python 3 (#3030)
Fixed:
- Resolve flake8 issues (#3060)
Added:
- Add phase tag to pod metrics (#2624)
Removed:
- Remove KSM deprecated pod phase service checks (#2631)
Fixed:
- Use raw string literals when \ is present (#2465)
Deprecated:
- [kubernetes_state] don't send pod phase service checks by default (#2354)
Added:
- Report number of services per namespace and type (#2247)
Fixed:
- Fix job metrics tagging on KSM 1.4+ (#2384)
- include node condition value in check message (#2362) Thanks dwradcliffe.
- Fix hostname override and type for status_report.count metrics (#2372)
- Fix KSM deprecation warning on A5 (#2317)
- Include ContainerCreating in pod waiting status reasons (#2063) Thanks deiwin.
Changed:
- Update kubernetes_state to use the new OpenMetricsBaseCheck (#1983)
- Add sister gauge metrics to kubernetes_state pod service checks (#1578) Thanks mwhittington21.
- kubernetes_state: plumb more container waiting reasons (#1763) Thanks stevvooe.
Deprecated:
- Deprecate sending pod phase service checks (#2029)
Added:
- Add cluster-name suffix to node-names in kubernetes state (#2069)
- Limit Prometheus/OpenMetrics checks to 2000 metrics per run by default (#2093)
- Add
pod:
tags to kubernetes_state status reason metrics (#1884) - Add kubernetes persistentvolume metrics (#1932) Thanks Devatoria.
- Map kube_endpoint metrics (#2001) Thanks mariuscoto.
- Make HTTP request timeout configurable in prometheus checks (#1790)
Fixed:
- Lower case reasons before matching container.status_report.count.* metrics (#1949)
- Submit k_state.nodes.by_condition as gauge instead of counter (#1840)
Changed:
- Add data files to the wheel package (#1727)
Added:
- Add an option to disable hostname override (#1800)
Added:
- Package
auto_conf.yaml
for appropriate integrations (#1664)
Added:
- Add custom tag support.
Fixed:
- Fix the chosen port in recent KSM versions exposing multiple ports
Added:
- Add kubernetes_state.nodes.by_condition count metric #1277
Fixed:
- Fix fetching kubernetes_state.container.restarts with kube-state-metrics v1.2.0 #1137
- Fix rows with mismatch columns in metadata.csv #1195
Added:
- Add option in yaml to configure which label from KSM metrics to join over #1040
- Add the node label wherever the pod label is present #1000
- Override hostname with the node label if present #1000
Added:
- Merge kubernetes-state pod.phase.[running|succeeded|pending|failed|unknown] service checks into one actionnable service check. Will be introduced in 5.20 and will change the behavior of the service check. #874
- Adding statefulset metrics. #936
- Bumping protobuf to version 3.5.1 (#965com//issues/965)
Added:
- Update auto_conf template to support agent 6 and 5.20+ (#860com//issues/860)
- Adding HPA metrics (#801com//issues/801)
- Add metrics for GPU, PVC, CronJobs and other added in kubernetes_state 1.1.0 (#853com//issues/853)
Added:
- Support for StatefulSet metrics (#561com//issues/561)
- Support tag renaming via the labels_mapper option (#651com//issues/651)
- Add basic Job metrics (#686 and #696com//issues/696)
Added:
- Port to PrometheusCheck class and support for new 0.5.0 metrics
Added:
- Support more metrics from kube-state-metrics (dd-agent-3309, dd-agent-3352 and #343com//issues/343)
Added:
- adds Kubernetes State integration.