π Grafana 12 μΆμ! | #grafanaconμμ 곡κ°λ μλ‘μ΄ κΈ°λ₯ μ΄μ 리
μλ
νμΈμ! μ€λμ Grafana Labsκ° μ£Όμ΅ν #GrafanaCONμμ λ°νλ Grafana 12μ μλ‘μ΄ κΈ°λ₯κ³Ό μ£Όμ μ
λ°μ΄νΈλ₯Ό μκ°μμΌλ‘, κ·Έλ¦¬κ³ μ΅λν μμΈνκ² μ 리ν΄λ릴κ²μ. μ΄λ² λ°νλ κ΄μ°° κ°λ₯μ±(Observability) λꡬμ μλ‘μ΄ μ₯μ μ¬λ μ€μν μκ°μ΄μλ΅λλ€. π
1. μ€νλ: Grafana 12μ μμ
- Grafana Labsλ μ μΈκ³μ μΌλ‘ 23λ§ λͺ
μ΄ λλ νλ‘μλ₯Ό 보μ ν μ€νμμ€ κ΄μ°° κ°λ₯μ± νλ«νΌμ μ λμ£Όμμμ.
- μ΄λ² #GrafanaCONμμ "Grafana 12 is here!"λΌλ λ§λ‘ μλ‘μ΄ λ²μ μ μμμ μλ Έμ΄μ.
"μ°λ¦¬λ μ΄μ λ§ μμνμ λΏμ
λλ€."
("We're just getting started.")
2. μ£Όμ κΈ°λ₯ λ°ν νμλΌμΈ
2-1. Observability as Code
- κ΄μ°° κ°λ₯μ±(Observability)μ μ½λλ‘ κ΄λ¦¬ν μ μκ² λμμ΄μ.
- μ΄μ μΈνλΌλ₯Ό μ½λλ‘ κ΄λ¦¬νλ―, λμ보λμ λͺ¨λν°λ§ μ€μ λ μ½λλ‘ λ²μ κ΄λ¦¬ν μ μμ΅λλ€.
- ν€μλ:
Observability as code, μ½λ κΈ°λ° κ΄λ¦¬
"κ΄μ°° κ°λ₯μ±μ μ½λλ‘ κ΄λ¦¬νμΈμ. μ΄μ λͺ¨λ μ€μ μ΄ μ½λλ‘ λ¨μ, νμ
κ³Ό μ¬νμ΄ μ¬μμ§λλ€."
2-2. Git Sync
- Gitκ³Όμ λκΈ°ν κΈ°λ₯μ΄ μΆκ°λμ΄, λμ보λμ μ€μ μ Git μ μ₯μμ μ°λν μ μμ΄μ.
- λ³κ²½ μ΄λ ₯ μΆμ , λ‘€λ°±, νμ
μ΄ ν¨μ¬ μ¬μμ‘μ£ .
- ν€μλ:
Git Sync, λ²μ κ΄λ¦¬, νμ
"μ΄μ λμ보λλ μ½λμ²λΌ GitμΌλ‘ κ΄λ¦¬νμΈμ. μ€μν΄λ μΈμ λ λλ릴 μ μμ΅λλ€."
2-3. Dynamic Dashboards
- λμ λμ보λ κΈ°λ₯μ΄ λμ
λμ΄, μ€μκ° λ°μ΄ν°μ 쑰건μ λ°λΌ λμ보λκ° μλμΌλ‘ λ³ν©λλ€.
- μ¬λ¬ νκ²½μ΄λ νμ λ§κ² λμ보λλ₯Ό μ μ°νκ² μ¬μ©ν μ μμ΄μ.
- ν€μλ:
Dynamic dashboards, μ μ°μ±, μ€μκ°
"λμ보λλ λ μ΄μ κ³ μ λ κ²μ΄ μλλλ€. μν©μ λ°λΌ μλμΌλ‘ λ³νν©λλ€."
2-4. μλ‘μ΄ Grafana API, Terraform Provider, CLI ν΄
- APIκ° λ κ°λ ₯ν΄μ‘κ³ , Terraform Providerμ CLI ν΄μ΄ μΆκ°λμ΄ μλνμ ν΅ν©μ΄ μ¬μμ‘μ΄μ.
- μΈνλΌ μλν λꡬμμ μ°λμ΄ νμΈ΅ κ°νλμμ΅λλ€.
- ν€μλ:
API, Terraform, CLI, μλν
"μ΄μ Grafanaλ₯Ό μ½λ ν μ€λ‘ λ°°ν¬νκ³ κ΄λ¦¬ν μ μμ΅λλ€."
2-5. ν
λ§(μμ μ€ν΄) μ§μ
- λ€μν ν
λ§μ μμ μ€ν΄μ μ§μν΄, λμ보λμ μκ°μ κ²½νμ΄ λ μ’μμ‘μ΄μ.
- ν€μλ:
Themes, μμ, μ¬μ©μ κ²½ν
"μ¬λ¬λΆμ λμ보λλ₯Ό μνλ μμΌλ‘ 꾸며보μΈμ!"
2-6. SCIM μ¬μ©μ λ° ν νλ‘λΉμ λ
- SCIM(System for Cross-domain Identity Management) μ§μμΌλ‘, μ¬μ©μμ ν κ΄λ¦¬κ° μλνλ©λλ€.
- λκ·λͺ¨ μ‘°μ§μμ μ¬μ©μ κ΄λ¦¬κ° ν¨μ¬ μ¬μμ‘μ΄μ.
- ν€μλ:
SCIM, μλν, ν κ΄λ¦¬
"μλ°± λͺ
μ μ¬μ©μλ₯Ό ν λ²μ κ΄λ¦¬ν μ μμ΅λλ€."
2-7. SQL Expressionsλ‘ μ¬λ¬ λ°μ΄ν° μμ€ λ³ν
- SQL Expressions κΈ°λ₯μΌλ‘, μ¬λ¬ λ°μ΄ν° μμ€λ₯Ό SQLλ‘ λ³ννκ³ μ‘°ν©ν μ μμ΄μ.
- 볡μ‘ν λ°μ΄ν° λΆμμ΄ λ μ¬μμ‘μ£ .
- ν€μλ:
SQL Expressions, λ°μ΄ν° ν΅ν©, λΆμ
"μ¬λ¬ λ°μ΄ν° μμ€λ₯Ό ν λ²μ λΆμνμΈμ. SQL ν μ€μ΄λ©΄ μΆ©λΆν©λλ€."
2-8. Grafana Alerting μ
λ°μ΄νΈ
- μλ¦Ό μμ€ν
μ΄ λ κ°λ ₯ν΄μ‘μ΄μ.
- λ€μν 쑰건과 μ±λλ‘ μλ¦Όμ λ°μ μ μμ΅λλ€.
- ν€μλ:
Alerting, μλ¦Ό, λͺ¨λν°λ§
"μ€μν λ³νκ° μκΈ°λ©΄, λ°λ‘ μλ¦Όμ λ°μ보μΈμ."
2-9. Tracesμ Profilesμ 곡μ μΆμ(General Availability)
- Traces(λΆμ° μΆμ )μ Profiles(μ±λ₯ νλ‘νμΌλ§) κΈ°λ₯μ΄ μ μ μΆμλμμ΄μ.
- μμ€ν
μ μ±λ₯κ³Ό λ¬Έμ λ₯Ό λ κΉμ΄ μκ² νμ
ν μ μμ΅λλ€.
- ν€μλ:
Traces, Profiles, μ±λ₯ λΆμ
"μ΄μ μμ€ν
μ λͺ¨λ μμ§μμ νλμ λ³Ό μ μμ΅λλ€."
2-10. Drilldown
- Drilldown κΈ°λ₯μΌλ‘, λμ보λμμ λ κΉμ΄ μλ λ°μ΄ν° νμμ΄ κ°λ₯ν΄μ‘μ΄μ.
- ν΄λ¦ ν λ²μΌλ‘ μμΈ λ°μ΄ν°λ₯Ό λ°λ‘ νμΈν μ μμ΅λλ€.
- ν€μλ:
Drilldown, λ°μ΄ν° νμ
"κΆκΈν λ°μ΄ν°, ν΄λ¦ ν λ²μ΄λ©΄ λ°λ‘ νμΈν μ μμ΅λλ€."
2-11. Grafana Cloud Migration Assistant 곡μ μΆμ
- ν΄λΌμ°λ λ§μ΄κ·Έλ μ΄μ
λμ°λ―Έκ° μ μ μΆμλμ΄, μ¨νλ λ―Έμ€μμ ν΄λΌμ°λλ‘μ μ΄μ μ΄ μ¬μμ‘μ΄μ.
- ν€μλ:
Cloud Migration, μ΄μ , λμ°λ―Έ
"ν΄λΌμ°λλ‘μ μ΄μ , μ΄μ κ±±μ νμ§ λ§μΈμ. μ°λ¦¬κ° λμλ릴κ²μ."
3. λ§λ¬΄λ¦¬: μλ‘μ΄ μμ
- μ΄λ² Grafana 12λ "μ°λ¦¬λ μ΄μ λ§ μμνμ λΏμ
λλ€."λΌλ λ§μ²λΌ, μμΌλ‘ λ λ§μ νμ μ΄ κΈ°λλλ μΆλ°μ μ΄μμ.
- μμΈν λ΄μ©μ 곡μ λΈλ‘κ·Έ(https://lnkd.in/gZKSUfDd)μμ νμΈν μ μμ΅λλ€.
βοΈ μμ½ ν€μλ
- κ΄μ°° κ°λ₯μ± as μ½λ
- Git λκΈ°ν
- λμ λμ보λ
- κ°λ ₯ν API & μλν
- ν
λ§ μ§μ
- SCIM μ¬μ©μ κ΄λ¦¬
- SQL λ°μ΄ν° ν΅ν©
- μλ¦Ό μμ€ν
κ°ν
- λΆμ° μΆμ & νλ‘νμΌλ§
- Drilldown λ°μ΄ν° νμ
- ν΄λΌμ°λ λ§μ΄κ·Έλ μ΄μ
λμ°λ―Έ
μ΄λ² Grafana 12μ μ
λ°μ΄νΈλ λ¨μν κΈ°λ₯ μΆκ°λ₯Ό λμ΄, κ΄μ°° κ°λ₯μ± νλ«νΌμ μλ‘μ΄ ν¨λ¬λ€μμ μ μνκ³ μμ΄μ. μμΌλ‘λ Grafanaμ λ°μ μ κΈ°λν΄λ μ’μ κ² κ°μ΅λλ€! π