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
浙公网安备 33010602011771号