opened image
Grafana icon

Grafana

ვერსია

11.2.0

OS

Ubuntu 22.04

გსურთ გაიგოთ, რა არის Grafana და რისთვის გამოიყენება? Grafana — ეს არის ძლიერი ინსტრუმენტი ღია კოდისათვის, რომელიც გამოიყენება მონაცემების ვიზუალიზაციისა და ანალიზისთვის რეალურ დროში. Grafana-ს სერვერისა და მრავალფეროვანი Grafana-ის პლაგინების საშუალებით, შეგიძლიათ შექმნათ ცენტრალიზებული პლატფორმა სერვერების, ქსელების და აპლიკაციების მონიტორინგისთვის. იგი უზრუნველყოფს ინტუიციურად გასაგებ მართვის პანელებს, რაც საშუალებას გაწვდოს მონაცემების ინტერპრეტაცია, პრობლემების გამოვლენა და საფუძვლიანი გადაწყვეტილებების მიღება ანალიზის საფუძველზე.

 

Grafana-ს ძირითადი შესაძლებლობები

 

  • ბევრი მონაცემთა წყაროს მხარდაჭერა
  • Grafana მხარს უჭერს ინტეგრაციას ისეთ პოპულარულ მონიტორინგის სისტემებთან, როგორიცაა Prometheus, InfluxDB, MySQL, PostgreSQL, Elasticsearch, Loki და სხვა. ეს მას უნივერსალურ გადაწყვეტილებად აქცევს სხვადასხვა წყაროდან მონაცემების შეგროვებისა და ანალიზისთვის.
  • სისტემა შეეფერება როგორც მცირე ბიზნესს, ასევე დიდ კორპორაციებს. შეგიძლიათ დაიწყოთ ერთი სერვერით და თანდათან გააფართოვოთ ინფრასტრუქტურა, ახალი узлы და მონაცემთა წყაროების დაკავშირებით.
  • მომხმარებლები მარტივად შეუძლიათ შექმნან უნიკალური პანელები, რომლებიც აჩვენებენ ძირითადი მეტრიკებს. თითოეული პანელი შეიძლება ადაპტირდეს კონკრეტულ ამოცანებზე ან კომპანიის მოთხოვნებზე.
  • Grafana საშუალებას გაწვდოს ავტომატური შეტყობინებების კონფიგურაცია, რომელიც გააფრთხილებს ადმინისტრატორს მეტრიკების კრიტიკული მნიშვნელობების მიღწევის შესახებ e-mail, Slack, Telegram ან სხვა ინტეგრირებულ სისტემების საშუალებით. 
  • Grafana-ს მომხმარებლის ინტერფეისი ორიენტირებულია როგორც გამოცდილი სისტემური ადმინისტრატორების, ასევე ახალბედებისათვის. ეს ამცირებს სწავლას საჭირო დროს და საშუალებას გაწვდოს უფრო სწრაფად დაიწყოს მუშაობა.

 

 

როგორ დავიწყოთ მუშაობა Grafana-სთან

 

Grafana-ს ინსტალაცია Marketplace-ის საშუალებით

Grafana-ს განთავსებისთვის შეგიძლიათ გამოიყენოთ მზა იმიჯები Marketplace-ის საშუალებით. ეს საშუალებას გაწვდოს თავიდან აიცილოთ სირთულეები სერვერების ხელით კონფიგურაციის დროს და აჩქარებს ინსტალაციის პროცესს.

განათავსეთ სერვერი Grafana-ს, შესაბამისი იმიჯის არჩევით Marketplace-ში.

  • შეიყვანეთ წვდომის პარამეტრები (პაროლი ან SSH-კი), რომლებიც გამოყენებული იქნება დაკავშირებისთვის.
  • სერვერის შექმნის შემდეგ, დაუკავშირდით მას SSH-ის საშუალებით.
  • Linux/MacOS: გამოიყენეთ ტერმინალი დაკავშირებისთვის.
  • Windows: რეკომენდებულია გამოყენება ისეთი პროგრამების, როგორიცაა PuTTY ან ინტეგრირებული OpenSSH კლიენტი.

 

ტერმინალში შეასრულეთ შემდეგი ბრძანება:


 

ssh root@<თქვენი სერვერის IP-მისამართი>

 

Grafana-ში შესვლის მონაცემების მიღება


პირველი დაკავშირებისას, ადმინისტრატორის სერთიფიკატები ინახება ფაილში: /root/password_credentials

 

 

შეასრულეთ ბრძანება:

 

cat /root/password_credentials

 

ეს გამოიტანს მომხმარებლის სახელს და პაროლს Grafana-ს ვებსაიტზე შესასვლელად.

  • მომხმარებლის სახელი: admin
  • პაროლი: YourSecurePassword

 

 

 

ვებსაიტზე შესვლა

გაახილეთ ბრაუზერი და შეიყვანეთ სერვერის IP-მისამართი, მაგალითად:

 

http://11.22.33.44

 

თუ გამოჩნდება SSL სერტიფიკატის გაფრთხილება, დაადასტურეთ გადასვლა.

 

 

შეიყვანეთ ადრე მიღებული მონაცემები (admin / YourSecurePassword).

 

 

 

შესვლის შემდეგ, თქვენ მოგიწვდებათ ადმინისტრატორის პაროლის შეცვლა. რეკომენდებულია, რომ დააყენოთ უსაფრთხო პაროლი უსაფრთხოების დონის გაზრდისთვის.

 

 

Grafana-ს პირველადი კონფიგურაცია

  1. მონაცემთა წყაროების დაკავშირება

  2. მენიუში აირჩიეთ Connections → Data Sources.
  3. დააჭირეთ Add Data Source.
  4. აირჩიეთ მონაცემთა წყაროს ტიპი (მაგალითად, Prometheus, InfluxDB ან MySQL).
  5. შეიყვანეთ დაკავშირების პარამეტრები:
  • სერვერის ან ჰოსტისთვის მისამართი.
  • კავშირების პორტი.
  • ლოგინი და პაროლი (თუ საჭიროა).

შეინახეთ პარამეტრები და შეამოწმეთ კავშირი.

 

მონიტორინგის პანელების შექმნა

  1. გადაიარეთ Dashboards → New Dashboard.
  2. დააჭირეთ Add New Panel, რომ დაამატოთ პირველი გრაფიკი.
  3. კონფიგურაცია გააკეთეთ ვიზუალიზაციის პარამეტრებზე:
  • შეიყვანეთ მეტრიკა გამოსაჩენად.
  • კონფიგურაცია გააკეთეთ ღერძებზე, სათაურებზე და წარწერებზე.
  • დააყენეთ ზღვრული მნიშვნელობები (თუ საჭიროა).

შეგიძლიათ შექმნათ როგორც მარტივი გრაფიკები, ასევე რთული ვიზუალიზაციები რამდენიმე დეტალით.

 

შეტყობინებების კონფიგურაცია

  1. აირჩიეთ პანელი, რომლისთვისაც საჭიროა შეტყობინების კონფიგურაცია.
  2. ჩართეთ Alerting და დააყენეთ პირობები:
  • მეტრიკა, რომელიც უნდა მონიტორინგდეს.
  • ზღვრული მნიშვნელობები, როდესაც შეტყობინება იმოქმედებს.

 

შეიყვანეთ შეტყობინებების მიწოდების არხი:

  • e-mail.
  • Slack.
  • Telegram.

 

 

 

უსაფრთხოების და სარეზერვო უზრუნველყოფა

 

წვდომის შეზღუდვა

  • არასანქცირებული წვდომის თავიდან ასაცილებლად, დააყენეთ ფაირვალ და დააკონფიგურირეთ VPN.

 

განახლებები

  • რეგულარულად განაახლეთ Grafana ბოლო ვერსიამდე, რათა მიიღოთ შეცდომების გამოსწორებები და უსაფრთხოების გაუმჯობესებები.

 

სარეზერვო

  • გამოიყენეთ ინტეგრირებული ინსტრუმენტები ან მესამე მხარის გადაწყვეტილებები მონაცემების და კონფიგურაციის სარეზერვო ასლებისთვის.

 

Grafana — ეს არის შეუცვლელი ინსტრუმენტი მონაცემების ვიზუალიზაციისა და მონიტორინგისთვის. თუ ეძებთ Grafana-სთან მონიტორინგის გადაწყვეტას, Grafana-ს ქსელური მონიტორინგისთვის ან Grafana-ს სერვერების მონიტორინგისთვის, ეს ინსტრუმენტი იდეალურად გამოგადგებათ. კონფიგურაციის მოქნილობის, ფართო ინტეგრაციის შესაძლებლობების და კომფორტული ინტერფეისის წყალობით, Grafana ეხმარება სისტემური ადმინისტრატორების, პროგრამისტების და ანალიტიკოსების სრულ კონტროლს ინფრასტრუქტურაზე, დროულად პრობლემების გამოვლენასა და აღმოფხვრაში, ასევე ეფექტურად მონაცემების ანალიზში რეალურ დროში.