Aliens Wiki
Cinematic Knowledge Experience
0%
Aliens Wiki
Now Playing
Aliens Wiki · HIEN
⌨️ Keyboard Shortcuts
Next slide Previous slide SpacePlay / Pause MNarration on/off FFullscreen ?Show/hide this
Press any key to close
Wiki Article · Cinematic

Grafana Architecture

Grafana architecture ka matlab hai Grafana platform ke internal components, layers, communication…

Overview
🌟

Grafana Architecture — Quick Facts

📌

Property: Detail

🎯

Subject: Grafana Internal Architecture

Category: Infrastructure / Observability /…

🔑

Platform: Grafana (grafana.com)

Topic 1
📥 📥 🧠 🔬 💡 🎯

Infobox

🏗️ | Property | Detail | |---|---| | Subject | Grafana Internal Architecture | | Category |…
Topic 2
📥 ⚙️ 🔬 💡

High-Level Architecture

📐 Grafana ka architecture 3 major layers me samjha ja sakta hai: | Layer | Components |…
Topic 3
📥 ⚙️ 🔬 💡

Core Components

🔧 | Component | Technology | Responsibility | |---|---|---| | grafana-server | Go binary |…
Topic 4
⚙️

Internal Architecture Diagram

⚙️ `mermaid flowchart TD subgraph Client ["Client Layer"] BROWSER["Browser\n(React SPA)"]…
Topic 5
🏛️

Request Lifecycle

🏛️ Jab tum browser me Grafana dashboard open karte ho, yeh hota hai step-by-step: Dashboard…
Topic 6
📥 📥 🧠 🔬 💡 🎯

Database Backend

💡

SQLite — single file, no network,…

🔑

PostgreSQL — thousands of…

MySQL — similar to PostgreSQL…

🎯

100 dashboards, 50 users → ~50 MB

Topic 7
📥 ⚙️ 🔬 💡

Data Source Proxy

🌐 Why Proxy? Browser directly Prometheus ya InfluxDB se data nahi maangta. Grafana server…
Topic 8
🔗

Plugin Architecture

💡

Backend plugins gRPC protocol use…

🔑

Plugin ek separate process hai…

Grafana server plugin ko…

🎯

HashiCorp go-plugin framework use…

Topic 9
📥 ⚙️ 🔬 💡

Alerting Engine Architecture

💡

Grafana 9+: Alerting engine…

🔑

Ek time par sirf ek instance…

Agar evaluating instance down ho…

Topic 10

Deployment Models

💡

Ek server, ek Grafana binary,…

🔑

Suitable: Small teams (< 50…

Limitation: No HA — server down =…

🎯

Ek Grafana server +…

Topic 11
🔒

High Availability aur Scaling

💡

Data source query performance —…

🔑

Individual dashboard render — ek…

Topic 12
⚙️

Reverse Proxy aur Load Balancer

💡

Root URL: Grafana ko batao ke…

🔑

Protocol: Proxy ke peeche Grafana…

WebSocket: /api/live/ws WebSocket…

🎯

Headers: X-Forwarded-For,…

Topic 13
📥 ⚙️ 🔬 💡

Security Architecture

💡

Roles: Viewer (read-only), Editor…

🔑

Organization-level: Roles per…

Folder-level: Permissions specific…

🎯

Dashboard-level: Individual…

Topic 14
📊 📊 🔬

Configuration Architecture

💡

[server]: HTTP port, protocol,…

🔑

[database]: Database type, host,…

[security]: Admin user, admin…

🎯

[auth]: Authentication providers…

Topic 15
🔒

Best Practices

💡

PostgreSQL use karo (SQLite…

🔑

External DB Grafana se alag…

Minimum 2 instances HA ke liye,…

🎯

TLS always enable (proxy/LB par…

Topic 16
🔗

Limitations

🔗 1. Single Binary = Single Process Scaling Limit: Grafana monolithic binary hai —…
Diagram
📥 ⚙️ 🔬 💡

Visual Flow

📊 Diagram visualization — details in narration
Related Topics

See Also

📖

Grafana

🔗

Prometheus

💡

Kubernetes

📚

Docker

🔑

Load Balancer

🌐

Reverse Proxy

Quick Quiz
🧠 QUIZ TIME

Quiz — Question 1

Grafana Architecture ka sabse sahi definition kya hai?

Quick Quiz
🧠 QUIZ TIME

Quiz — Question 2

Grafana Architecture ka 'Subject' kya hai?

Complete! 🎉
COMPLETE

Grafana Architecture Complete!

Aliens Wiki · HIEN · Cinematic Knowledge

Grafana Architecture Complete

➡️

Grafana

1/23
0:00
REC 00:00ESC=Cancel
Aliens School
3
Recording shuru hone wali hai...
Recording Complete
Video process ho rahi hai...
Live Class
Slide 1 / 7
Timer
00:00
📝 Speaker Notes
⏭️ Up Next
🗂️ All Slides