首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mongodb出口商没有使用Docker和Prometheus显示度量

Mongodb出口商没有使用Docker和Prometheus显示度量
EN

Stack Overflow用户
提问于 2019-08-10 10:24:43
回答 1查看 2.7K关注 0票数 1

我正在尝试从我在此页中看到的教程中修改mongodb监控。

下面是我的Dockerfile配置:

代码语言:javascript
复制
FROM alpine
RUN apk update && apk add wget && rm -rf /var/cache/apk/*
RUN wget https://github.com/dcu/mongodb_exporter/releases/download/v1.0.0/mongodb_exporter-linux-amd64
RUN chmod 777 mongodb_exporter-linux-amd64
EXPOSE 9001

Prometheus.yml:

代码语言:javascript
复制
global:
    scrape_interval: 15s
    external_labels:
        monitor: 'my-monitor'
scrape_configs:
    - job_name: 'mongodb-exporter'
      static_configs:
          - targets: ['mongodb-exporter:9001']

docker-compose.yml:

代码语言:javascript
复制
version: '3'

services: 
  mongo:
    image: mongo
    container_name: mongo
    restart: always
    environment: 
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: example

  prometheus:
    image: prom/prometheus
    restart: always
    ports:
      - 9090:9090
    volumes:
      - /home/mostafa/Desktop/docker_lab/mongo/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
    command: 
      - '--config.file=/etc/prometheus/prometheus.yml'

  mongodb-exporter:
    build: .
    command: ./mongodb_exporter-linux-amd64 -logtostderr -mongodb.uri mongodb://root:example@mongo:27017 -groups.enabled 'asserts,durability,background_flusshing,connections,extra_info,global_lock,index_counters,network,op_counters,op_counters_repl,memory,locks,metrics'
    restart: always
    ports: 
      - 9001:9001

[1 mongodb_collector.go:70]收集Oplog状态 1 oplog_status.go:127]未能获得local.oplog_rs集合统计数据。

我应该看到的指标是,但现在我只看到了以下指标。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-10 14:05:34

在运行mongodb_exporter时,您使用了错误的IP/主机名。

不要使用127.0.0.1,而是像在docker-come.yml文件中一样使用Mongo容器的名称,在您的示例中是mongo

完整的URI应该是:mongodb://root:example@mongo:27017

关于Failed to get local.oplog_rs collection stats.错误,您需要给用于刮取DB的用户帐户赋予适当的权限,请参阅details 在这篇博客文章中

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57441297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档