Wojtek L 2 Napisano 29 Stycznia Udostępnij Napisano 29 Stycznia Mam taki scenariusz. Kilka kont Amazon Web Services połączonych w ramach Federation Services (FS). Logi ze wszystkich usług ( dobrze powzej 100 ) na wszystkich kontach spływają do usługi CloudWatch Log ( + Insights ) gdzie mogę sobie je oglądać, wizualizować, alertować itp. Działa super. Utworzyłem konto Redash; dodałem źródło danych, Redash widzi ( komunikuje się ) z CloudWatch, zczytuje poszczególne pliki logów. Działa. W polu do wpisania kodu query, po wpisaniu query w formacie SQL (Przykład) select * from Schema.Tabela; ten ich cały parser wywala: Error running query: 'str' object has no attribute 'get' Po dwóch (!) dniach szukania w googlu okazuje się że Redash korzysta nie ze starego, dobrego SQL-a tylko z dziwolągu o nazwie YAQL.......... zero składni, wytłumaczenia, docs na stronie głównej YAQL to są ściany tekstu, włączając w to przykładowe kody, ale........ outputu query), właściwego query nie ma nigdzie. W tej ichniejszej apce ( subdomena app) nie dość że nie ma żadnej sensownej pomocy to podpowiadanie składni pomimo tego że jest to nie robi nic. Dopiero metodą łączenia wniosków po lekturze niezliczonych gównoźródeł internetowych, doszedłem do tego że YAQL ma składnię..........JSON...... tak kurde..... Czyli zamiast select * from Schema.Tabela; mamy startTime: '2020-01-01 00:00' logGroupNames: ['/var/log/awslogs'] queryString: fields @ingestionTime, @message Co za jakiś ciężki absurd. Dodam iż konsola CloudWatch AWS używa ..... klasycznego SQL'a. Nie mogli w Redashu zostać przy klasycznym SQL? SeNioR dodał reakcję 1 Odnośnik do odpowiedzi Udostępnij na innych stronach
Ekspert -n3veR 6 239 Napisano 29 Stycznia Ekspert Udostępnij Napisano 29 Stycznia W sumie mongodb ma podobną składnię. YAQL jest nierelacyjny? SeNioR dodał reakcję 1 Odnośnik do odpowiedzi Udostępnij na innych stronach
Wojtek L 2 Napisano 29 Stycznia Autor Udostępnij Napisano 29 Stycznia 35 minut temu, -n3veR napisał: YAQL jest nierelacyjny? Jak widać Odnośnik do odpowiedzi Udostępnij na innych stronach
Rekomendowane odpowiedzi
Problem wciąż nierozwiązany? Dodaj swoją odpowiedź
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się