package
0.0.0-20240919033358-cce434e5d354
Repository: https://github.com/codfrm/cago.git
Documentation: pkg.go.dev

# README

loki

通过API将日志提交到loki, 不推荐该方式, 推荐使用promtail来抓取日志

# 日志组件配置
logger:
  level: info
  logfile:
    enable: true
    errorfilename: ./runtime/logs/cago.err.log
    filename: ./runtime/logs/cago.log
  # 不推荐该方式, 推荐使用`promtail`来抓取日志
  loki:
    level: info
    url: http://127.0.0.1:3100/loki/api/v1/push
    username: ""
    password: ""

k8s helm promtail配置

拉取promtail的helm chart, scrapeConfigs添加job

      - job_name: cago
        pipeline_stages:
          - cri: { }
        kubernetes_sd_configs:
          - role: pod
        relabel_configs:
          - source_labels:
              - __meta_kubernetes_pod_label_app_kubernetes_io_name
            action: keep
            regex: cago
          - source_labels:
              - __meta_kubernetes_pod_label_app_cago_io_name
            action: replace
            target_label: app
          - source_labels:
              - __meta_kubernetes_pod_label_app_cago_io_version
            action: replace
            target_label: version
          - source_labels:
              - __meta_kubernetes_pod_label_app_cago_io_environment
            action: replace
            target_label: env
          { { - toYaml .Values.config.snippets.common | nindent 4 } }
          { { - with .Values.config.snippets.extraRelabelConfigs } }
          { { - toYaml . | nindent 4 } }
          { { - end } }

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author