mirror of
https://github.com/fosrl/docs-v2.git
synced 2026-02-21 20:36:43 +00:00
removed emojis and otlp
This commit is contained in:
@@ -13,7 +13,7 @@ The **new Traefik Log Dashboard (v2)** introduces a **lightweight agent-based ar
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🚀 Highlights (New in v2)
|
## Highlights (New in v2)
|
||||||
|
|
||||||
* **Agent-based architecture**: The Go-powered agent parses logs, exposes metrics, and supports multiple Traefik instances.
|
* **Agent-based architecture**: The Go-powered agent parses logs, exposes metrics, and supports multiple Traefik instances.
|
||||||
* **Multi-agent support**: Monitor multiple Traefik setups (e.g., production, staging) from one dashboard.
|
* **Multi-agent support**: Monitor multiple Traefik setups (e.g., production, staging) from one dashboard.
|
||||||
@@ -55,7 +55,7 @@ accessLog:
|
|||||||
defaultMode: keep
|
defaultMode: keep
|
||||||
````
|
````
|
||||||
|
|
||||||
> 💡 Tip: JSON format is required for accurate parsing by the new agent.
|
> Tip: JSON format is required for accurate parsing by the new agent.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -138,7 +138,7 @@ GeoIP is optional but highly recommended for geographic analytics and maps.
|
|||||||
|
|
||||||
### 1. Create a free MaxMind account
|
### 1. Create a free MaxMind account
|
||||||
|
|
||||||
👉 [GeoLite2 Signup](https://www.maxmind.com/en/geolite2/signup)
|
[GeoLite2 Signup](https://www.maxmind.com/en/geolite2/signup)
|
||||||
Generate a license key and export it for Docker use:
|
Generate a license key and export it for Docker use:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -201,12 +201,12 @@ You should see real-time traffic metrics, GeoIP maps, error tracking, and system
|
|||||||
|
|
||||||
## Key Features
|
## Key Features
|
||||||
|
|
||||||
✅ **Real-time analytics** for request rates, response times, and errors
|
**Real-time analytics** for request rates, response times, and errors
|
||||||
✅ **GeoIP maps** with both City and Country-level resolution
|
**GeoIP maps** with both City and Country-level resolution
|
||||||
✅ **System health** (CPU, memory, disk)
|
**System health** (CPU, memory, disk)
|
||||||
✅ **Multi-agent support** (monitor multiple Traefik instances)
|
**Multi-agent support** (monitor multiple Traefik instances)
|
||||||
✅ **Secure API authentication** via token
|
**Secure API authentication** via token
|
||||||
✅ **Responsive modern UI**
|
**Responsive modern UI**
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -256,20 +256,7 @@ Then, in the **Dashboard → Settings → Agents**, add each agent URL and token
|
|||||||
| ----------------------------------------- | -------------------------------- | ------------- |
|
| ----------------------------------------- | -------------------------------- | ------------- |
|
||||||
| `TRAEFIK_LOG_DASHBOARD_SYSTEM_MONITORING` | Enables system stats | `true` |
|
| `TRAEFIK_LOG_DASHBOARD_SYSTEM_MONITORING` | Enables system stats | `true` |
|
||||||
| `TRAEFIK_LOG_DASHBOARD_LOG_FORMAT` | Log parsing format | `json` |
|
| `TRAEFIK_LOG_DASHBOARD_LOG_FORMAT` | Log parsing format | `json` |
|
||||||
| `GOMEMLIMIT` | Go memory cap | `512MiB–1GiB` |
|
|
||||||
| `GOGC` | Garbage collector aggressiveness | `20–50` |
|
|
||||||
| `sampleRate` (Traefik) | Sampling rate for OTLP tracing | `0.1` (10%) |
|
|
||||||
|
|
||||||
Example (Traefik OTLP tracing):
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
tracing:
|
|
||||||
otlp:
|
|
||||||
grpc:
|
|
||||||
endpoint: "traefik-agent:5000"
|
|
||||||
insecure: true
|
|
||||||
sampleRate: 0.1
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -287,16 +274,16 @@ tracing:
|
|||||||
|
|
||||||
## Summary
|
## Summary
|
||||||
|
|
||||||
✅ Replaces the old `log-dashboard-backend` + `log-dashboard-frontend` with the new **agent-based architecture**
|
Replaces the old `log-dashboard-backend` + `log-dashboard-frontend` with the new **agent-based architecture**
|
||||||
✅ Supports **multiple Traefik instances**
|
Supports **multiple Traefik instances**
|
||||||
✅ Adds **GeoLite2 Country + City databases**
|
Adds **GeoLite2 Country + City databases**
|
||||||
✅ Integrates **real-time analytics + system monitoring**
|
Integrates **real-time analytics + system monitoring**
|
||||||
✅ Uses **MaxMind license key** for authentication and updates
|
Uses **MaxMind license key** for authentication and updates
|
||||||
|
More stable with less memory
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Project Repository** → [https://github.com/hhftechnology/traefik-log-dashboard](https://github.com/hhftechnology/traefik-log-dashboard)
|
**Project Repository** → [https://github.com/hhftechnology/traefik-log-dashboard](https://github.com/hhftechnology/traefik-log-dashboard)
|
||||||
**Discord Community** → [Join here](https://discord.gg/HDCt9MjyMJ)
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user