Załącznik B - opcje wywołania xqry
Program xqry jest integralną częścią systemu. Dzieli z systemem xretractor wspólny obszar w pamięci używany do komunikacji. Narzędzie xqry służy do komunikacji z procesem przetwarzania planów realizacji zapytań i odbierania danych z pętli zapytań.
Po wywołaniu programu za pomocą polecenia -h przedstawi się nam następujący obraz:
$ xqry -h
xqry - data query tool.
Usage: xqry [option]
Allowed options:
-s [ --select ] arg show this stream
-t [ --detail ] arg show details of this stream
-a [ --adhoc ] arg adhoc query mode
-m [ --tlimitqry ] arg (=0) limit of elements, 0 - no limit
-l [ --hello ] diagnostic - hello db world
-k [ --kill ] kill xretractor server
-d [ --dir ] list of queries
-y [ --diryaml ] list of queries in yaml format
-r [ --raw ] raw output mode (default)
-g [ --graphite ] graphite output mode
-f [ --influxdb ] influxDB output mode
-p [ --gnuplot ] arg x,y - gnuplot output mode
-h [ --help ] produce help message
-c [ --needctrlc ] force ctl+c for stop this tool
Branch: issue_31-doc:2707ce0, Code compiler: GNU Ver. 13.3.0, Build time: 2512211449, Type: Debug
Log: /tmp/xqry.log
This software is licensed under the MIT License and is provided ‘as is’,
without warranty of any kind. For more information, see the LICENSE file.Poniższa tabela przestawia opisz poszczególnych opcji.
Opcja
Znaczenie
select
Odebrania danych z danego strumienia udostępnianego przez proces xretractor
detail
Przedstawienie szczegółów na temat danego strumienia danych.
Przykładowa odpowiedź:
---
apiVersion: xqry/v1
stream:
name: str4
delta: 1
query: SELECT (str4[0]+1)*2 STREAM str4 FROM core0>1
fields:
str4.str4_0:
type: INTEGER
adhoc
Dołączenie zapytania do systemu w biegu
tlimitqry
Ograniczenie ilościowe odbieranych od systemu rezultatów. Bardzo potrzebna funkcjonalność w złączeniu z opcją -k do celów testowych
hello
Weryfikacja funkcji kanału komunikacyjnego z systemem
kill
Żądanie zatrzymania działania procesu xretractor
dir
Wylistowanie wszystkich zapytań realizowanych w procesie realizacji zapytań przez system xretractor w formie tekstowej
diryaml
Wylistowanie wszystkich zapytań realizowanych w procesie realizacji zapytań przez system xretractor w formacie yaml
raw
Tryb tekstowy odpowiedzi systemu. Dane prezentowane są bez zbędnych dekoracji
graphite
Tryb odpowiedzi przygotowujący dane dla systemu graphite
influxdb
Tryb odpowiedzi przygotowujący dane dla systemu influxdb
gnuplot
Przygotowanie agregatów dla bezpośredniego wywoływania strumienia danych dla programu gnuplot
help
Wyświetlenie tekstu pomocy
needctrlc
W normlanym trybie pracy – dowolny klawisz zatrzyma proces odbioru danych. W tym trybie, konieczne jest użycie ctrl+c
Informacje poniżej listy dostępnych opcji narzędzia są identyczne z tymi opisywanymi w poprzednim załączniku dla narzędzia xretractor.
Last updated