მონიტორინგის API დონე

ერთიანი API ინტერფეისი გარე მუშაკებისა და ლოკალური აგენტებისთვის

ცენტრალურ კვანძში (`api.signal.ge`) ორი მკაფიო არქიტექტურული ნაკადია გამოყოფილი: გარე მონიტორინგის მუშაკები (Workers) მუშაობენ დავალებების გაქირავებისა და შედეგების დაბრუნების (`Lease/Results`) მოდელით, ხოლო ლოკალური სისტემური აგენტები იყენებენ მეტრიკებისა და შიდა მონიტორინგის endpoint-ებს.

საჯარო მარშრუტები /monitoring/v1/*
აგენტის მარშრუტები /system-agent/v1/*
ავტორიზაცია Bearer API Key
მუშაკების რეჟიმი Lease + Results + Heartbeat

API არქიტექტურის კომპონენტები

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

გარე მონიტორინგის მუშაკები

მუშაკი (Worker) აგზავნის თავის რეგიონსა და ვერსიას, იღებს შესასრულებელი ამოცანების პარტიას და აბრუნებს ხელმისაწვდომობის შედეგებს.

Lease/Results პროტოკოლი

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

აგენტის სისტემური მეტრიკები

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

აგენტის შიდა შემოწმებები

ლოკალური აგენტი უსაფრთხოდ იღებს მხოლოდ მისთვის გამოყოფილ (Assigned) დავალებებს და შედეგებს დახურული შიდა ქსელიდან აბრუნებს.

უფლებების მართვა (Permissions)

API-ს მარშრუტები და წვდომები ზუსტად უკავშირდება პროექტის გასაღებს მინიჭებულ `system.metrics.write` და `system.monitoring.run` უფლებებს.

ავტომატური განგაშის ნაკადი

შედეგების მიღება API დონეზე მყისიერად ააქტიურებს ინციდენტების სასიცოცხლო ციკლსა და კრიტიკული შეტყობინებების გაგზავნის მექანიზმს.

ძირითადი მისამართები (Endpoints)

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

Method Path აღწერა
POST /api/monitoring/v1/lease რეგიონის მუშაკი ითხოვს მონიტორების მომდევნო პარტიას
POST /api/monitoring/v1/results მუშაკი აბრუნებს ხელმისაწვდომობის, რეაგირების დროისა და სტატუს კოდების შედეგებს
POST /monitoring/v1/heartbeat გარე მუშაკის აქტივობის სიგნალის (Heartbeat) გაგზავნა ცენტრალურ სერვერზე
POST /api/system-agent/v1/metrics ლოკალური აგენტი გადმოსცემს სერვერის რესურსების მეტრიკებს
POST /api/system-agent/v1/monitoring/lease აგენტი იღებს მისთვის განკუთვნილ შიდა ქსელის მონიტორებს
POST /api/system-agent/v1/monitoring/results აგენტი აბრუნებს დახურულ ქსელში ჩატარებული ტესტების შედეგებს

მოთხოვნის სტრუქტურის ნიმუში

{
"region": "ge-tbilisi",
"worker_id": "worker-01",
"version": "1.0.9",
"limit": 50
}

არქიტექტურული უპირატესობები

  • გარე გლობალურ მუშაკებსა და ლოკალურ აგენტებს აქვთ მკაფიოდ გამიჯნული პასუხისმგებლობები
  • ამოცანების შესრულების მიმდინარე სტატუსი ინახება ცენტრალიზებულად და დაცულია მონაცემთა დაკარგვისგან
  • ერთსა და იმავე პროექტში სრულიად თავსებადია საჯარო ინტერნეტისა და დახურული შიდა ქსელის შემოწმებები
  • მოქნილი არქიტექტურა: თქვენი ბიზნეს-საჭიროებებიდან გამომდინარე, API-ში შესაძლებელია ნებისმიერი სპეციფიკური ფუნქციონალის ან პერსონალური მოდულის დამატება მოთხოვნის მიხედვით.

API არქიტექტურის გაცნობის შემდეგ მზად ხართ შემდეგი ნაბიჯისთვის?

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

პლატფორმის ეკოსისტემა

Signal.ge აერთიანებს მართვის პანელს, მძლავრ API-სა და აგენტებს

ჩვენ გთავაზობთ ერთიან სამუშაო გარემოს: მოქნილ საკონტროლო პანელს, დეველოპერებზე მორგებულ API-ს, გარე გლობალურ შემოწმებებსა და ლოკალურ აგენტებს ნებისმიერი სირთულის ინფრასტრუქტურის მონიტორინგისთვის.

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