AiHummer
ქართული
შესვლა
v1.0.x
{ }Swagger

დაკვირვებადობა

v1.0.x · განახლდა 2026-07-07

AiHummer-ის დაკვირვებადობის მოდელი არის მხოლოდ OTLP push. gateway აქსპორტებს ტელემეტრიას თქვენ მიერ კონფიგურირებულ OpenTelemetry ბოლოწერტილზე — ის არ გამოაჩენს scrape ბოლოწერტილს. გადააგზავნეთ მონაცემები თქვენს კოლექტორთან და მოახდინეთ მათი ვიზუალიზაცია მომზადებული Grafana დაფებით.

[!WARNING] არ არსებობს Prometheus /metrics ბოლოწერტილი და არც pprof (/debug/pprof). დაკვირვებადობა მხოლოდ OTLP push-ია — არ დააკონფიგურიროთ scrape სამუშაო gateway-ის წინააღმდეგ; ნაცვლად ამისა მიუთითეთ AiHummer თქვენს OTLP კოლექტორზე.

OTLP push

დააყენეთ ერთი ცვლადი ტელემეტრიის ჩასართავად:

# gateway.env — export telemetry to your OTLP collector
AIHUMMER_OTEL_ENDPOINT=http://otel-collector:4317

AIHUMMER_OTEL_ENDPOINT-ის დაყენებით gateway აგზავნის ტელემეტრიას ამ კოლექტორთან. იქიდან გადაამისამართეთ ის თქვენს backend-თან (Tempo, მეტრიკების საცავი, ლოგები) და Grafana-ში.

ცოცხალი ლოგები ადმინ UI-ში

ადმინ UI-ის გვერდი «ლოგები» არის gateway-ის ჟურნალის ცოცხალი კუდი: ახალი ხაზები ავტომატურად მოიზიდება ყოველ რამდენიმე წამში, ავტოგადახვევით ქვედა კიდესთან. ხელსაწყოთა ზოლში — ხაზების ძებნა და დონის ფილტრი (ყველა / შეცდომები / გაფრთხილებები / ინფო / debug). სხვა რიგი გვერდებიც (დაფა, სესიები, არხები) ავტომატურად ახლდება, ხოლო გრძელი სიები (აუდიტი, ცვლილებები, შეტყობინებები და ა.შ.) იტვირთება პორციებად ღილაკით «მეტის ჩვენება».

ყველა სერვისის სრული ჟურნალები კვლავ systemd-ში ცხოვრობს — aihummer logs [unit] ან journalctl -u aihummer-gateway.

Grafana დაფები

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

რას ვადევნოთ თვალი

ეს არის სიგნალები, რომლებიც გეუბნებიან, რომ სისტემა ჯანმრთელია და მსვლელობები მიედინება:

სიგნალი რატომ აქვს მნიშვნელობა
მსვლელობის ლატენტობა აგენტის მსვლელობების ბოლოდან ბოლომდე რეაგირება
შეცდომის სიხშირე ჩავარდნილი მსვლელობები / მოთხოვნები — პრობლემის პირველი ნიშანი
მიწოდების განწყობები აღწევენ თუ არა პასუხები რეალურად არხებამდე
Outbox / DLQ სიღრმე მიუწოდებელი შეტყობინებების ჩამორჩენა; მზარდი DLQ ნიშნავს, რომ მიწოდება გაჩერებულია

მზარდი outbox-ის ან dead-letter-queue-ის (DLQ) სიღრმე არის ყველაზე მკაფიო ადრეული გაფრთხილება, რომ მიწოდება გროვდება — ადევნეთ თვალი rollout-ებისა და ინციდენტების დროს.

სისტემის ბოლოწერტილები

OTLP-თან ერთად gateway გამოაჩენს მცირე HTTP ბოლოწერტილებს, რომლებიც სასარგებლოა ზონდებისთვის, საათებისა და კლიენტის დიაგნოსტიკისთვის:

მეთოდი ბოლოწერტილი დანიშნულება
GET /healthz სიცოცხლისუნარიანობა + ვერსია
GET /readyz მზადყოფნა (ამოწმებს Postgres-ს; 503 თუ გათიშულია)
GET /v1/ping მსუბუქი მისაწვდომობის შემოწმება
GET /v1/time სერვერის დრო
POST /v1/client-log კლიენტის მხარის ლოგ-მოვლენების მიღება

ჯანმრთელობისა და მზადყოფნის ზონდები დეტალურადაა აღწერილი systemd და ჯანმრთელობის შემოწმებები-ის ქვეშ.

სად შემდეგ