• Grafana+loki+promtail入门级部署分布式日志系统(docker-compose部署)


    相关概念和说明可以查看上篇文章windows部署:https://www.cnblogs.com/chenxizhaolu/p/14434645.html

    这里重点记录docker-compose部署的配置文件

    配置文件:

    文件1:docker-compose.yaml

    version: "3"
    
    networks:
      loki:
    
    services:
      loki:
        image: grafana/loki
        ports:
          - "3100:3100"
        command: -config.file=/mnt/config/loki-config.yaml
        volumes:
          - D:	oolsgrafanalokilokidata:/tmp
          - D:	oolsgrafanaloki:/mnt/config
        networks:
          - loki
    
      promtail:
        image: grafana/promtail
        volumes:
          - D:1ProjectMicroServiceTestCommoninDebugLogs:/var/log
          - D:1ProjectMicroServiceTestCommoninDebugLogs2:/var/log2
          - D:	oolsgrafanaloki:/mnt/config
        command: -config.file=/mnt/config/promtail-config.yaml
        networks:
          - loki
    
      grafana:
        image: grafana/grafana:master
        ports:
          - "3000:3000"
        networks:
          - loki
    View Code

    文件2:loki-config.yaml

    auth_enabled: false
    
    server:
      http_listen_port: 3100
    
    ingester:
      lifecycler:
        address: 127.0.0.1
        ring:
          kvstore:
            store: inmemory
          replication_factor: 1
        final_sleep: 0s
      chunk_idle_period: 5m
      chunk_retain_period: 30s
      max_transfer_retries: 0
    
    schema_config:
      configs:
        - from: 2020-06-22
          store: boltdb
          object_store: filesystem
          schema: v11
          index:
            prefix: index_
            period: 168h
    
    storage_config:
      boltdb:
        directory: /tmp/loki/index
    
      filesystem:
        directory: /tmp/loki/chunks
    
    limits_config:
      enforce_metric_name: false
      reject_old_samples: true
      reject_old_samples_max_age: 168h
    
    chunk_store_config:
      max_look_back_period: 0s
    
    table_manager:
      retention_deletes_enabled: false
      retention_period: 0s
    View Code

    文件3:promtail-config.yaml

    server:
      http_listen_port: 9080
      grpc_listen_port: 0
    
    positions:
      filename: /tmp/positions.yaml
    
    clients:
      - url: http://localhost:3100/loki/api/v1/push
    
    scrape_configs:
    - job_name: system
      static_configs:
      - targets:
          - localhost
        labels:
          job: viplogs
          __path__: D:1ProjectMicroServiceTestCommoninDebugLogs*log
    - job_name: system
      static_configs:
      - targets:
          - localhost
        labels:
          job: vip2logs
          __path__: /var/log2/*log
    View Code

    配置文件中数据抓取目录配置:

    数据源配置:

  • 相关阅读:
    无法跨越程序集边界使用程序集,因为该成员包含的某个类型具有一个为嵌入互操作类型的泛型类型参数。
    arcengine右键实现new group layer的功能
    winform进度条
    arcgisengine实现矩形转面
    win10 SVN不能显示图标
    关于VS打包程序无法弹出主界面的问题
    ArcGIS Javascript 异常之No 'Access-Control-Allow-Origin' header
    ArcGIS JavaScript API异常之onExtentChange事件覆盖onClick事件
    ArcGIS AddIN 之 DockPanel 界面空白
    关于JQuery设置checkbox checked 的问题
  • 原文地址:https://www.cnblogs.com/chenxizhaolu/p/14434739.html
Copyright © 2020-2023  润新知