专注于为各种播放器提供统一的主题,不绑定框架和播放器。
但是支持一堆播放器和框架。开发者可以随机组合,定制自己的播放器。
https://index.html.zone/dev/player-style
experimental:
otlpLogs: true
accesslog:
otlp:
http:
endpoint: https://api.axiom.co
headers:
authorization: Bearer xaat-miantiao-replace-me
x-axiom-dataset: dokploy-log
tls:
insecureSkipVerify: true
tracing:
otlp:
http:
endpoint: https://api.axiom.co
headers:
authorization: Bearer xaat-miantiao-replace-me
x-axiom-dataset: dokploy-trace
tls:
insecureSkipVerify: trueforwardedHeaders:
trustedIPs:
# Cloudflare
- "173.245.48.0/20"
- "103.21.244.0/22"
- "103.22.200.0/22"
- "103.31.4.0/22"
- "141.101.64.0/18"
- "108.162.192.0/18"
- "190.93.240.0/20"
- "188.114.96.0/20"
- "197.234.240.0/22"
- "198.41.128.0/17"
- "162.158.0.0/15"
- "104.16.0.0/13"
- "104.24.0.0/14"
- "172.64.0.0/13"
- "131.0.72.0/22"
- "2400:cb00::/32"
- "2606:4700::/32"
- "2803:f800::/32"
- "2405:b500::/32"
- "2405:8100::/32"
- "2a06:98c0::/29"
- "2c0f:f248::/32"# Request
['dokploy-log']
| summarize count() by bin_auto(_time), ['attributes.RequestHost']
| limit 20
# Duration
['dokploy-log']
| summarize stdev(['attributes.Duration']) by bin_auto(_time), ['attributes.RequestHost']
| limit 20
# Host
['dokploy-log']
| summarize count() by bin_auto(_time), ['attributes.RequestHost']
| limit 20
# StatusCode
['dokploy-log']
| summarize count() by bin_auto(_time), ['attributes.DownstreamStatus']
| limit 20
# Method IP 同上
# Path
['dokploy-log']
| summarize count() by bin_auto(_time), ['attributes.RequestHost'], ['attributes.RequestPath']
| order by ['count_'] desc
| limit 20
# 404
['dokploy-log']
| where ['attributes.DownstreamStatus'] == 404
| summarize count() by bin_auto(_time), ['attributes.RequestHost'], ['attributes.RequestPath']
| order by ['count_'] desc
| limit 20
# 50x
['dokploy-log']
| where ['attributes.DownstreamStatus'] >= 500
| summarize count() by bin_auto(_time), ['attributes.RequestHost'], ['attributes.RequestPath']
| order by ['count_'] desc
| limit 20
# Live
['dokploy-log']