Це команда riemann-client, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
riemann-клієнт - Комунікаційний засіб Рімана
СИНТАКСИС
riemann-клієнт запит [ВАРІАНТИ...] QUERY [HOST] [PORT]
riemann-клієнт послати [ВАРІАНТИ...] [HOST] [PORT]
riemann-клієнт --допомога|-?
riemann-клієнт -- версія
ОПИС
riemann-клієнт це дуже простий інструмент для полегшення спілкування з подією Рімана
сервер потокової обробки. Його можна використовувати як для відправки подій одному, так і для запиту до нього
теж.
ВАРІАНТИ
В обох запит та послати режим, HOST та PORT за замовчуванням до локальний та 5555, відповідно.
Запит режим
У режимі запиту, riemann-клієнт приймає один обов'язковий аргумент: сам запит. Це має бути a
єдиний аргумент, який буде надіслано Ріману як є, а відповідь скидається в
стандартний вихід, або, у разі помилки, повідомлення про помилку буде записано в файл
стандартна помилка.
Дивіться документацію Рімана http://riemann.io/concepts.html Для отримання додаткової інформації про
синтаксис запиту.
Крім обов’язкового аргументу, в riemann-клієнт приймає наступні параметри в
режим запиту:
-j, --json
Роздрукуйте результат у форматі JSON замість стандартного, зрозумілого для людини.
-T, --tcp
Надіслати подію через TCP (за замовчуванням).
-G, --tls
Надішліть подію через TLS.
-o, --варіант варіант=значення
Встановіть для одного клієнтського параметра задане значення.
Доступні варіанти клієнта:
cafile Шлях до файлу, що містить сертифікати надійного центру сертифікації. Тільки
використовується для TLS-з'єднань.
файл сертифіката
Шлях до файлу, що містить загальнодоступний сертифікат клієнта. Використовується лише для TLS
сполук.
ключовий файл
Шлях до файлу, що містить приватний ключ клієнта. Використовується лише для TLS
сполук.
Надіслати режим
У режимі подання, riemann-клієнт приймає такі варіанти:
-s, -- держава СТАН
Стан, який має описувати подія, текст довільної форми, необов’язковий.
-S, --обслуговування СЕРВІС
Служба, з якої надходить подія.
-h, --господар HOST
Організатор події. Не плутати з необов’язковим HOST
параметр riemann-клієнт сама, яка визначає, куди надсилати події.
-D, --опис ОПИС
Опис події, за бажанням.
-t, --тег TAG
Цю опцію можна використовувати кілька разів, щоб додати теги до події.
-a, --атрибут ІМ'Я=VALUE
Цю опцію можна використовувати кілька разів, щоб додати спеціальні атрибути до події.
-i, --metric-sint64 МЕТРИКА
Встановлює показник для події з цілочисельною точністю.
-d, --metric-d МЕТРИКА
Встановлює метрику події з подвійною точністю.
-f, --metric-f МЕТРИКА
Встановлює метрику події, використовуючи точність з плаваючою комою.
-L, --ttl TTL
Додатковий час існування події в секундах (число з плаваючою комою).
-T, --tcp
Надіслати подію через TCP (за замовчуванням).
-U, --udp
Надішліть подію через UDP.
-G, --tls
Надішліть подію через TLS.
-o, --варіант варіант=значення
Встановіть для одного клієнтського параметра задане значення.
Доступні варіанти клієнта:
cafile Шлях до файлу, що містить сертифікати надійного центру сертифікації. Тільки
використовується для TLS-з'єднань.
файл сертифіката
Шлях до файлу, що містить загальнодоступний сертифікат клієнта. Використовується лише для TLS
сполук.
ключовий файл
Шлях до файлу, що містить приватний ключ клієнта. Використовується лише для TLS
сполук.
-0, --stdin
Постійно зчитуйте та надсилайте показники та стани зі стандартного введення. Використовує всі інші
поля, зазначені в командному рядку. Для кожного рядка стандартного введення нова подія
буде надіслано Ріману. Якщо вхідним є число, воно буде використовуватися як показник. Якщо
ні, він буде використовуватися як стан. Якщо це число, за ним слід пробіл і кілька
рядок, то для вихідної події буде встановлено і показник, і стан.
ПРИКЛАДИ
Посилає an подія
$ riemann-client відправити --state ok \
--сервіс "клієнт-тест" \
--host "мій хост" \
--опис "Повідомлення з посібника" \
--тег тег-1 --тег тег-2 \
--attribute x-manual=найкращий друг \
--metric-sint64 1 \
--ttl 300.5 \
--tcp
Посилає показники / були від standard вхід
$ echo "1.5 ok" | \
riemann-client send --service "client-test: stdin" \
--host "мій хост" \
--опис "Повідомлення від STDIN" \
--тег stdin \
--tcp \
--stdin
Запит Ріман
$ riemann-client query 'host = "my-host"'
використання TLS
$ riemann-client query 'host = "my-host"' \
--tls \
--option cafile=tests/data/cacert.pem \
--option certfile=tests/data/client.crt \
--option keyfile=tests/data/client.key \
localhost 5554
Використовуйте riemann-client онлайн за допомогою служб onworks.net