Sumo Logic kubernetes集成要求不存在Prometheus

问题描述

我目前正在将 Sumo Logic 集成到 AWS EKS 集群中。在阅读了 Sumo Logic 的有关与k8集成的文档之后,我来到了以下Installation Steps部分。本文档的这一部分是前进的道路,必须确定是否要继续安装:

  • 与您现有的Prometheus运算符并排
  • 并更新您现有的Prometheus运营商
  • 使用独立的Prometheus(不使用Prometheus Operator)
  • 没有预先安装的Prometheus安装程序

话虽如此,但我不确定,我正试图弄清楚自己处于哪种情况。 让我解释一下,在进行此Sumo Logic集成之前,我已经完成了New Relic integration,这使我想知道它是否以任何可能干扰Sumo Logic集成的方式使用Prometheus?

所以为了弄清楚我是从执行以下命令开始的:

$ kubectl get pods
NAME                                                      READY   STATUS      RESTARTS   AGE
aws-alb-ingress-controller-1600289507-7c7dc6f57d-sgpd8    1/1     Running     1          7d19h
f5-admin-ui-5cbcc464df-lh8nl                              1/1     Running     0          7d19h
f5-ambassador-5b5db5ff88-k5clw                            1/1     Running     0          7d19h
f5-api-gateway-7bdfc9cb-q57lt                             1/1     Running     0          7d19h
f5-argo-ui-7b98dd67-2cwrz                                 1/1     Running     0          7d19h
f5-autH-ui-58794664d9-rbccn                               1/1     Running     0          7d19h
f5-classic-rest-service-0                                 1/1     Running     0          7d19h
f5-connector-plugin-service-Box-7f8b48b88-8jxxq           1/1     Running     0          7d19h
f5-connector-plugin-service-ldap-5d79fd4b8b-8kpcj         1/1     Running     0          7d19h
f5-connector-plugin-service-sharepoint-77b5bdbf9b-vqx4t   1/1     Running     0          7d19h
f5-devops-ui-859c97fb97-ftdxh                             1/1     Running     0          7d19h
f5-fusion-admin-64fb9df99f-svznw                          1/1     Running     0          7d19h
f5-fusion-indexing-6bbc7d4bcd-jh7cf                       1/1     Running     0          7d19h
f5-fusion-log-forwarder-78686cb8-shd6p                    1/1     Running     0          7d19h
f5-insights-6d9795f57-62qbg                               1/1     Running     0          7d19h
f5-job-launcher-9b659d984-n7h65                           1/1     Running     3          7d19h
f5-job-rest-server-55586d8db-xrzcn                        1/1     Running     2          7d19h
f5-ml-model-service-6c5bfd5b68-wwdkq                      2/2     Running     0          7d19h
f5-pm-ui-cc64c9498-gdmvp                                  1/1     Running     0          7d19h
f5-pulsar-bookkeeper-0                                    1/1     Running     0          7d19h
f5-pulsar-bookkeeper-1                                    1/1     Running     0          7d19h
f5-pulsar-bookkeeper-2                                    1/1     Running     0          7d19h
f5-pulsar-broker-0                                        1/1     Running     0          7d19h
f5-pulsar-broker-1                                        1/1     Running     0          7d19h
f5-query-pipeline-84749b6b65-9hzcx                        1/1     Running     0          7d19h
f5-rest-service-7855fdb676-6s6n8                          1/1     Running     0          7d19h
f5-rpc-service-676bfbf7f-nmbgp                            1/1     Running     0          7d19h
f5-rules-ui-6677475b8b-vbhcj                              1/1     Running     0          7d19h
f5-solr-0                                                 1/1     Running     0          20h
f5-templating-b6b964cdb-l4vjq                             1/1     Running     0          7d19h
f5-webapps-798b4d6864-b92wt                               1/1     Running     0          7d19h
f5-workflow-controller-7447466c89-pzpqk                   1/1     Running     0          7d19h
f5-zookeeper-0                                            1/1     Running     0          7d19h
f5-zookeeper-1                                            1/1     Running     0          7d19h
f5-zookeeper-2                                            1/1     Running     0          7d19h
nri-bundle-kube-state-metrics-cdc9ffd85-2s688             1/1     Running     0          2d21h
nri-bundle-newrelic-infrastructure-fj9g9                  1/1     Running     0          2d21h
nri-bundle-newrelic-infrastructure-jgckv                  1/1     Running     0          2d21h
nri-bundle-newrelic-infrastructure-pv27n                  1/1     Running     0          2d21h
nri-bundle-newrelic-logging-694hl                         1/1     Running     0          2d21h
nri-bundle-newrelic-logging-7w8cj                         1/1     Running     0          2d21h
nri-bundle-newrelic-logging-8gjw8                         1/1     Running     0          2d21h
nri-bundle-nri-kube-events-865664658d-ztq89               2/2     Running     0          2d21h
nri-bundle-nri-Metadata-injection-557855f78d-rzjxd        1/1     Running     0          2d21h
nri-bundle-nri-Metadata-injection-job-cxmqg               0/1     Completed   0          2d21h
nri-bundle-nri-prometheus-ccd7b7fbd-2npvn                 1/1     Running     0          2d21h
seldon-controller-manager-5b5f89545-6vxgf                 1/1     Running     1          7d19h

如您所见,New Relic正在运行nri-bundle-nri-prometheus-ccd7b7fbd-2npvn,这似乎与Kubernetes或Docker的Ne​​w Relic OpenMetric集成相对应。浏览New Relic的documentation,我发现:

我们目前提供两个集成选项:

  • Prometheus远程写集成。如果您目前有,请使用它 Prometheus服务器,希望轻松访问您的组合指标 来自New Relic。
  • 用于Kubernetes的Prometheus OpenMetrics集成或 码头工人如果您正在寻找替代品或替代品,请使用它 到Prometheus服务器并将所有指标直接存储在New 遗物。

因此,根据我的收集,我没有运行 Prometheus server operator ,我可以按照以下说明继续进行Sumo Logic集成设置没有安装Prometheus的安装专用部分?这就是我要澄清的问题,想知道当我刚加入 Kubernetes Prometheus 时是否有人可以提供帮助。

解决方法

我认为您最有可能必须使用以下安装选项:

  • 使用独立的Prometheus(不使用Prometheus Operator)

可以检查并粘贴kubectl get prometheus的输出。如果您看到任何正在运行的Prometheus,则可以运行kubectl describe prometheus $prometheus_resource_name并检查标签以验证操作员是否已部署它,或者它是独立的Prometheus。

如果Prometheus运营商部署了该软件,则可以使用以下两种方法之一:

  • 与您现有的Prometheus运算符并排
  • 更新您现有的Prometheus运营商
,

最后,我遵循了Sumo Logic集成说明,该说明专用于没有预先存在的Prometheus安装的设置,并且一切正常。