IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Kubernetes state_cronjob metricset
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Kubernetes state_cronjob metricset
editThis is the state_cronjob metricset of the Kubernetes module.
This metricset adds metadata by default only for versions of k8s >= v1.21.
For older versions the APIs are not compatible and one need to configure the
metricset with add_metadata: false and remove the proper apiGroup in the ClusterRole:
- apiGroups: [ "batch" ] resources: - cronjobs
For a description of each field in the metricset, see the exported fields section.
Here is an example document generated by this metricset:
{
"@timestamp": "2019-08-06T09:04:37.555Z",
"@metadata": {
"beat": "metricbeat",
"type": "_doc",
"version": "8.0.0"
},
"kubernetes": {
"namespace": "default",
"cronjob": {
"is_suspended": false,
"active": {
"count": 0
},
"last_schedule": {
"sec": 1.56508224e+09
},
"next_schedule": {
"sec": 1.5650823e+09
},
"created": {
"sec": 1.565081911e+09
},
"name": "mycronjob"
}
},
"ecs": {
"version": "1.0.1"
},
"host": {
"containerized": false,
"name": "worker2",
"hostname": "worker2",
"architecture": "x86_64",
"os": {
"codename": "bionic",
"platform": "ubuntu",
"version": "18.04.2 LTS (Bionic Beaver)",
"family": "debian",
"name": "Ubuntu",
"kernel": "4.4.0-148-generic"
}
},
"agent": {
"id": "8a56f5ca-477f-4a10-b88e-e3793ac3f892",
"version": "8.0.0",
"type": "metricbeat",
"ephemeral_id": "9acb5452-9e96-45e6-82ab-76e2f20b22eb",
"hostname": "worker2"
},
"event": {
"dataset": "kubernetes.cronjob",
"module": "kubernetes",
"duration": 7832416
},
"metricset": {
"name": "state_cronjob"
},
"service": {
"address": "kube-state-metrics:8080",
"type": "kubernetes"
}
}