Monday, November 16, 2020

[ Docker ] - Visualisasi Log dengan menggunakan loki dan grafana

 Docker Is a Symbol of the New Stack – The New Stack 

Visualisasi Log dengan menggunakan loki dan grafana

     Didalam membuat aplikasi tentunya log di perlukan untuk melacak apakah program berjalan ada error apa tidak. Selain itu log diperlukan untuk analisa jika suatu aplikasi mengalami problem.

    Pada jaman dulu log dapat di lihat dengan masuk dengan login ke dalam komputer/VM dan lansung kita view log 1 per satu, Hal ini sangat tidak efektif dan banyak menyita waktu.

    Pada IT Jaman Now ada beberapa aplikasi yg cukup membantu yaitu menyimpan log ke dalam Elasticsearch. atau yg sering byk orang dengan ELK ( ELasticsearch, Logstash,Kibana ). Data log yg ada di elasticsearch di tampilan atau di visualisasi dengan menggunakan Kibana. Aplikasi ini sangat populer di dunia IT Jaman Now.

Selain ELK sudah muncul aplikasi baru untuk membaca log yaitu Grafana -Loki. Dengan menggunakan docker , kita bisa menginstall aplikasi Grafana -Loki dengan sangat mudah. Dalam Hal ini Grafana di pakai untuk menampilkan log aplikasi.

 

Gambar tampilan grafana Loki untuk melihat log

 

Untuk bisa menjalankan grafana-loki kita coba dengan menggunakan docker-compose.yaml.

Didalan docker-compose kami menggunakan 3 images yaitu:

        - loki

        - promtail

        - Grafana

 

docker-compose.yaml:

 version: "3"

networks:
  loki:

services:
  loki:
    image: loki:1.6.1
    ports:
      - "3100:3100"
    command: -config.file=/etc/loki/local-config.yaml
    networks:
      - loki

  promtail:
    image: promtail:1.61
    volumes:
      - /var/log:/var/log
    command: -config.file=/etc/promtail/config.yml
    networks:
      - loki

  grafana:
    image: grafana:7.2.0
    ports:
      - "3000:3000"
    networks:
      - loki

 

 

No comments:

Post a Comment

Membuat Counter mundur menuju Azan dengan Arduino Wemos

Membuat Counter Mundur Menuju Azan dengan Arduino Wemos  #include <Wire.h> #include "RTClib.h" #include "SPI.h" #i...