Iš kurių apskričių per pastarąsias 24 valandas gauta daugiausia pranešimų apie šią paslaugą.
Rodo, kur paslaugos URL buvo nepasiekiamas aptiktais sutrikimų laikotarpiais. Procentai nurodo nesėkmingų patikrų dalį iš stebėjimo taškų kiekvienoje šalyje.
Pasirinkite, kas neveikia — vienas paspaudimas padeda tūkstančiams kitų greičiau pamatyti sutrikimą.
Dažniausia priežastis – neteisingas prievado nustatymas. Pagal nutylėjimą HTTP sąsaja veikia per 8123, o TCP klientas – per 9000. Jei šie prievadai užblokuoti ugniasienės arba sistemos taisyklėmis, jungimasis tiesiog nepavyks. Patikrinkite, ar prievadai atidaryti: naudokite komandą telnet arba nc ir įsitikinkite, kad serveris iš tiesų klauso nurodytu adresu. Konfigūracijos faile config.xml verta patikrinti, ar listen_host nustatytas teisingai – kartais jis apribotas tik localhost, todėl išoriniai ryšiai neveikia.
Lėtos užklausos dažnai susijusios su tuo, kad lentelė neturi tinkamo pirminio rakto arba jis pasirinktas netinkamai. ClickHouse efektyviai dirba tik tada, kai filtravimo sąlygos atitinka ORDER BY stulpelius. Jei užklausa skanuoja per daug duomenų, komanda EXPLAIN gali parodyti, kur prarandamas laikas. Taip pat verta patikrinti, ar serveris netrūksta operatyviosios atminties – kai jos nepakanka, vykdymas gali sulėtėti kelis kartus.
Įrašymo klaidos dažnai kyla dėl netinkamo duomenų formato. Jei siunčiate duomenis per HTTP sąsają, įsitikinkite, kad nurodytas teisingas formato parametras, pavyzdžiui, JSONEachRow arba CSV. Kita dažna priežastis – stulpelių tipų neatitikimas: bandant įrašyti tekstą į skaitinį lauką serveris gražins klaidą. Peržiūrėkite serverio žurnalus – juose paprastai tiksliai nurodoma, kuriame lauke kilo problema.
Replikacijos problemos dažniausiai kyla dėl ZooKeeper mazgų prieinamumo. Jei ZooKeeper neatsako arba atsako per lėtai, ClickHouse negali sinchronizuoti duomenų tarp mazgų. Patikrinkite ZooKeeper būseną ir įsitikinkite, kad tinklo delsa tarp mazgų yra priimtina. Sistemos lentelė replication_queue padeda pamatyti, kurios operacijos laukia arba strigo.