杨梅冲
每天在想什么呢?

promtail.yml配置

#cat promtail.yaml 
server:
  http_listen_port: 9080
  grpc_listen_port: 0

positions:
  filename: /var/log/positions.yaml # This location needs to be writeable by promtail.

client:
  url: http://127.0.0.1:3100/loki/api/v1/push     ####loki地址

scrape_configs:
 - job_name: system
   static_configs:
   - targets:
      - localhost
     labels:
       job: auctionsearchserver-1
       gameserver: 1
       host: pa-prod-game1
       __path__: /opt/logs/auctionsearchserver15001.log
   - targets:
      - localhost
     labels:
       job: gameserver
       gameserver: 1
       host: pa-prod-game1
       __path__: /opt/logs/gameserver*.log
   pipeline_stages:
     - regex:
         expression: '^(?P<timestamp>\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{3}) (?P<log>.*)'
     - timestamp:
         source: timestamp
         format: '2006-01-02 15:04:05.000'
         location: "Asia/Shanghai"
     - output:
         source: log

loki

# cat /etc/loki/config.yml 
auth_enabled: false

server:
  http_listen_port: 3100
  grpc_listen_port: 9096
  log_level: info
  grpc_server_max_concurrent_streams: 1000
  grpc_server_max_recv_msg_size: 104857600
  grpc_server_max_send_msg_size: 104857600

common:
  instance_addr: 127.0.0.1
  path_prefix: /data/loki
  storage:
    filesystem:
      chunks_directory: /data/loki/chunks
      rules_directory: /data/loki/rules
  replication_factor: 1
  ring:
    kvstore:
      store: inmemory

# 修正 compactor 配置 - 移除不支持的字段
compactor:
  working_directory: /data/loki/compactor   # 添加工作目录
  retention_enabled: true
  delete_request_store: filesystem          # 添加删除请求存储配置
  compaction_interval: 10m                  # 添加压缩间隔
  retention_delete_delay: 2h                # 添加删除延迟
  retention_delete_worker_count: 150        # 添加删除工作线程数

query_range:
  results_cache:
    cache:
      embedded_cache:
        enabled: true
        max_size_mb: 5000
querier:
  max_concurrent: 20

limits_config:
  query_timeout: 10m
  split_queries_by_interval: 12h
  ingestion_rate_mb: 128
  ingestion_burst_size_mb: 256
  max_line_size: 524288
  max_query_parallelism: 64
  metric_aggregation_enabled: true
  creation_grace_period: 24000h
  reject_old_samples: false
  retention_period: 168h                    # 30天保留期
  max_query_series: 800000
  max_entries_limit_per_query: 500000
#  metric_aggregation_enabled: true
#  enable_multi_variant_queries: true

schema_config:
  configs:
    - from: 2025-10-24
      store: tsdb
      object_store: filesystem
      schema: v13
      index:
        prefix: index_
        period: 24h

pattern_ingester:
  enabled: true
  metric_aggregation:
    loki_address: localhost:3100

ruler:
  alertmanager_url: http://localhost:9093

frontend:
  encoding: protobuf
  max_outstanding_per_tenant: 2000    # 提高并发处理能力

grafana,没有配置什么

grafana-10.0.0-1.x86_64

 

posted on 2026-06-22 15:49  杨梅冲  阅读(5)  评论(0)    收藏  举报