PLG๋?
PLG๋ Promtail + Loki + Grafana๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ์ฑํ๋ ๋ก๊ทธ ํตํฉ ์์คํ ์ด๋ค. ๊ฐ๊ฐ์ ์ด๋์ ์ ๋ฐ์ PLG๋ผ๊ณ ํ๋ค. EFK/ELK์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ก๊ทธ๋ฅผ ์์ง, ์ ์ฅ, ๋ถ์ํ๊ณ ์๊ฐํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํ ์์ค ์คํ์ด๋ค.
Promtail์ด๋?
Promtail์ ๋ก์ปฌ ๋ฐ์ดํฐ์ ๋ด์ฉ์ Grafana Loki ์ธ์คํด์ค๋ Grafana Cloud๋ก ์ ๋ฌํ๋ ์์ด์ ํธ์ด๋ค. Promtail์ ์ถ์ ํ๊ณ ์ ํ๋ ๋ชจ๋ ๋ ธ๋ ์์์ Daemonset์ผ๋ก ์คํ๋๋ค. ๋ก๊ทธ ์คํธ๋ฆผ์ ๋ผ๋ฒจ์ ๋ถ์ฐฉํ๊ณ ์ด๋ฅผ Loki ์ธ์คํด์ค๋ก ์ ๋ฌํ๋ค. Promtail์ ๋ก์ปฌ ๋ก๊ทธ ํ์ผ๊ณผ systemd journal์์ ๋ก๊ทธ๋ฅผ ์ถ์ ํ๋ค. ์์ธํ ๋ด์ฉ์ ์๋ ์ฌ์ดํธ๋ฅผ ์ฐธ๊ณ ํ๋ฉด ๋๋ค.
Promtail agent | Grafana Loki documentation
Open source Promtail agent Promtail is an agent which ships the contents of local logs to a private Grafana Loki instance or Grafana Cloud. It is usually deployed to every machine that runs applications which need to be monitored. NotePromtail is feature c
grafana.com
Grafana Loki๋?
Grafana Loki๋ Grafana Labs์ ๊ฐ๋ฐํ ์คํ ์์ค๋ก ๋ก๊ทธ ์คํ์ ๊ตฌ์ฑํ๋ค. ํ๋ก๋ฉํ ์ฐ์ค ๋ผ๋ฒจ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ก๊ทธ ๋ผ๋ฒจ์ ๋ํ ๋ฉํ๋ฐ์ดํฐ๋ง ์ธ๋ฑ์ฑํ๋ค๋ ์์ด๋์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ก๊ทธ ๋ฐ์ดํฐ ์์ฒด๋ฅผ ์์ถํ์ฌ Amazond S3๋ GCS์๊ฐ์ ๊ฐ์ฒด ์ ์ฅ์ ๋๋ ํ์ผ ์์คํ ์ ์ฒญํฌ์ ์ ์ฅํ๋ค. Loki์ ๋ํ ์์ธํ ๋ด์ฉ์ ์๋์ ๊ณต์ ์ฌ์ดํธ๋ฅผ ์ฐธ๊ณ ํ๋ฉด ๋๋ค.
Grafana Loki | Grafana Loki documentation
Manage Loki Learn how to manage tenants, log ingestion, storage, queries, and more.
grafana.com
Grafana๋?
Grafana๋ Grafana Labs์์ ์ ๊ณตํ๋ ์คํ ์์ค๋ก ๋์๋ณด๋ ๋ฐ ์๊ฐํ ํ๋ซํผ์ด๋ค. Grafana ๋ฐ์ดํฐ ์์ค ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ฉด Prometheus, Cloudwatch์ ๊ฐ์ ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค, loki, elasticsearch์ ๊ฐ์ ๋ก๊ทธ ๋๊ตฌ, NoSQL/SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค CI/CD tooling ๋ฑ์ ๋ฐ์ดํฐ ์์ค๋ฅผ ์ฟผ๋ฆฌ ํ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ํ์ ์๊ฐํ๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ๋์๋ณด๋์ ํ์ํ ์ ์๋ค. Grafana์ ๋ํ ์์ธํ ๋ด์ฉ์ ์๋ ๊ณต์ ์ฌ์ดํธ๋ฅผ ์ฐธ๊ณ ํ๋ฉด ๋๋ค.
Grafana OSS and Enterprise | Grafana documentation
Dashboards Query, transform, visualize, and understand your data no matter where it’s stored.
grafana.com
PLG ๊ตฌ์ถ์ ๋ํ ๋ด์ฉ์ ์ด์ ์ ์ฌ๋ ค๋ ๊ธ์ ์ฐธ๊ณ ํ๋ฉด ๋๋ค.
[k8s] Kubernetes ๋ก๊ทธ - PLG ๊ตฌ์ถ
PLG๋ฅผ ์ ํํ ์ด์ ํ๋ก์ ํธ ์งํ ์ค EFK์์ slack์ผ๋ก ์๋ฆผ์ ์ฐ๋ํ๊ธฐ ์ํด์๋ security ์ค์ ์ ์ต๊ณ ๋ก ๋์ฌ ์ฒดํํ์ ์ฌ์ฉํ๊ฑฐ๋ ๋ ๋ด๊ณ ์ฌ์ฉํด์ผํ๋ค. ์ด ๊ณผ์ ์์ security ์ค์ ์ ์ด๋ ค์์ ๊ฒช์ผ
lucy-devblog.tistory.com
์ด์์ผ๋ก PLG์ ๋ํ ์ ๋ฆฌ๋ฅผ ๋ง์น๊ฒ ๋ค.
'Kubernetes' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[k8s] Kubernetes ๊ตฌ์ฑ ์์ (0) | 2024.11.24 |
---|---|
[k8s] Kubernetes๋? (1) | 2024.11.16 |
[k8s] Kubernetes ๋ก๊ทธ - PLG ๊ตฌ์ถ (0) | 2024.11.04 |
[k8s] kind๋ก Kubernetes ์ค์ต ํ๊ฒฝ ๊ตฌ์ฑํ๊ธฐ (0) | 2024.10.21 |
[k8s] Kubernetes ๋ก๊ทธ - EFK ๊ตฌ์ถ (1) | 2024.09.28 |