Ini ialah arahan riemann-client yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
riemann-klien - Alat komunikasi Riemann
SINOPSIS
riemann-klien pertanyaan [PILIHAN...] PERTANYAAN [HOST] [PORT]
riemann-klien menghantar [PILIHAN...] [HOST] [PORT]
riemann-klien - membantu|-?
riemann-klien --versi
DESCRIPTION
riemann-klien ialah alat yang sangat mudah untuk memudahkan komunikasi dengan acara Riemann
pelayan pemprosesan aliran. Ia boleh digunakan untuk menghantar acara kepada satu dan untuk menanyakannya
juga.
PILIHAN
Kedua-duanya pertanyaan and menghantar mod, HOST and PORT lalai kepada localhost and 5555, Masing-masing.
Query mod
Dalam mod pertanyaan, riemann-klien mengambil satu hujah wajib: pertanyaan itu sendiri. Ia mestilah a
hujah tunggal, yang akan dihantar kepada Riemann sebagaimana adanya, dan respons dibuang ke
output standard, atau, sekiranya berlaku ralat, mesej ralat akan ditulis ke
kesalahan biasa.
Lihat dokumentasi Riemann http://riemann.io/concepts.html untuk maklumat lebih lanjut mengenai
sintaks pertanyaan.
Selain daripada hujah wajib, yang riemann-klien menerima pilihan berikut dalam
mod pertanyaan:
-j, --json
Cetak hasil dalam format JSON, bukannya yang lalai, boleh dibaca manusia.
-T, --tcp
Hantar acara melalui TCP (lalai).
-G, --tls
Hantar acara melalui TLS.
-o, --pilihan pilihan=nilai
Tetapkan satu pilihan pelanggan kepada nilai yang diberikan.
Pilihan pelanggan yang tersedia ialah:
cafile Laluan ke fail yang mengandungi sijil kuasa sijil yang dipercayai. Sahaja
digunakan untuk sambungan TLS.
fail perakuan
Laluan ke fail yang mengandungi sijil pelanggan awam. Hanya digunakan untuk TLS
sambungan.
fail kunci
Laluan ke fail yang mengandungi kunci klien peribadi. Hanya digunakan untuk TLS
sambungan.
Hantar mod
Dalam mod hantar, riemann-klien menerima pilihan berikut:
-s, --negeri NEGERI
Keadaan yang harus diterangkan oleh acara, teks bentuk bebas, pilihan.
-S, --perkhidmatan PERKHIDMATAN
Perkhidmatan yang datang dari acara itu.
-h, --tuan rumah HOST
Tuan rumah acara itu berasal dari. Jangan dikelirukan dengan pilihan HOST
parameter bagi riemann-klien itu sendiri, yang menetapkan tempat untuk menghantar acara.
-D, --penerangan DESCRIPTION
Penerangan acara, pilihan.
-t, --tag TAG
Pilihan ini boleh digunakan beberapa kali untuk menambah teg pada acara.
-a, --atribut NAMA=NILAI
Pilihan ini boleh digunakan beberapa kali untuk menambah atribut tersuai pada acara tersebut.
-i, --metrik-sint64 METRIK
Menetapkan metrik untuk acara, menggunakan ketepatan integer.
-d, --metrik-d METRIK
Menetapkan metrik acara, menggunakan ketepatan berganda.
-f, --metrik-f METRIK
Menetapkan metrik acara, menggunakan ketepatan titik terapung.
-L, --ttl TTL
Masa pilihan untuk hidup acara, dalam beberapa saat (nombor titik terapung).
-T, --tcp
Hantar acara melalui TCP (lalai).
-U, --udp
Hantar acara melalui UDP.
-G, --tls
Hantar acara melalui TLS.
-o, --pilihan pilihan=nilai
Tetapkan satu pilihan pelanggan kepada nilai yang diberikan.
Pilihan pelanggan yang tersedia ialah:
cafile Laluan ke fail yang mengandungi sijil kuasa sijil yang dipercayai. Sahaja
digunakan untuk sambungan TLS.
fail perakuan
Laluan ke fail yang mengandungi sijil pelanggan awam. Hanya digunakan untuk TLS
sambungan.
fail kunci
Laluan ke fail yang mengandungi kunci klien peribadi. Hanya digunakan untuk TLS
sambungan.
-0, --stdin
Baca dan hantar metrik dan keadaan secara berterusan daripada input standard. Menggunakan semua yang lain
medan yang ditentukan pada baris arahan. Untuk setiap baris pada input standard, acara baharu
akan dihantar ke Riemann. Jika input ialah nombor, ia akan digunakan sebagai metrik. Jika
tidak, ia akan digunakan sebagai negeri. Jika ia adalah nombor, diikuti dengan ruang dan beberapa
rentetan, maka kedua-dua metrik dan keadaan akan ditetapkan untuk acara keluar.
CONTOH
Menghantar an kategori acara
$ riemann-pelanggan hantar --nyatakan ok \
--service "ujian pelanggan" \
--host "tuan rumah saya" \
--description "Mesej daripada Manual" \
--tag tag-1 --tag tag-2 \
--attribute x-manual=kawan baik \
--metric-sint64 1 \
--ttl 300.5 \
--tcp
Menghantar Metrik / adalah dari standard input
$ echo "1.5 ok" | \
riemann-client send --service "client-test: stdin" \
--host "tuan rumah saya" \
--description "Mesej daripada STDIN" \
--tag stdin \
--tcp \
--stdin
Pertanyaan Riemann
$ riemann-client query 'host = "my-host"'
Menggunakan 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
Gunakan riemann-client dalam talian menggunakan perkhidmatan onworks.net