Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 我如何用普罗米修斯监控一个豆荚_Kubernetes_Prometheus_Kubernetes Cronjob - Fatal编程技术网

Kubernetes 我如何用普罗米修斯监控一个豆荚

Kubernetes 我如何用普罗米修斯监控一个豆荚,kubernetes,prometheus,kubernetes-cronjob,Kubernetes,Prometheus,Kubernetes Cronjob,Tl;博士,我想运行一个k8s cronjob并用普罗米修斯刮日志,但我不能使用pushgateway 我有一个Postgres RDS和一个kubernetes集群,由普罗米修斯监控。我使用k8s cronjob来清除我的数据库,基本上它每分钟运行一个psql命令来删除任何超过时间限制的记录 我现在需要证明我们没有保存任何不应该保存的记录。我想做的是用普罗米修斯来监控和报告这件事。目前,我们使用普罗米修斯监控清理作业,如果作业失败,它会将通知推送到我们的空闲通道。我们的普罗米修斯环境有点有限,

Tl;博士,我想运行一个k8s cronjob并用普罗米修斯刮日志,但我不能使用pushgateway

我有一个Postgres RDS和一个kubernetes集群,由普罗米修斯监控。我使用k8s cronjob来清除我的数据库,基本上它每分钟运行一个psql命令来删除任何超过时间限制的记录

我现在需要证明我们没有保存任何不应该保存的记录。我想做的是用普罗米修斯来监控和报告这件事。目前,我们使用普罗米修斯监控清理作业,如果作业失败,它会将通知推送到我们的空闲通道。我们的普罗米修斯环境有点有限,因为它允许我刮取作业状态、运行时间等,但我没有任何工具可以刮取吊舱的日志。在这里添加有助于我的工具已在待办事项列表中,但我不参与该团队,无法进行这些更改

我想做的是设置第二个作业,它将运行一个psql命令,定期对不应该存在的行进行计数(
从表中选择count(*),其中should\u not\u here=true
)并输出到普罗米修斯可以刮取的地方。如何最好地实现这一点?我想我需要在k8s端实现一些东西来实现我想要的,我一直在寻找一些东西,比如侧车吊舱、postgres_exporter等,但我不确定最好的方法。我也对其他可能的方法持开放态度