mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-16 13:20:41 +01:00
This output module adds the posibility to send INSERT querys to a Clickhouse database. The messages are sent via a REST interface. This commit also adds support of the testbench for clickhouse tests, as well as various tests. Closes https://github.com/rsyslog/rsyslog/issues/2272
20 lines
715 B
Bash
Executable File
20 lines
715 B
Bash
Executable File
#!/bin/bash
|
|
# This is not a real test, but a script to stop mysql. It is
|
|
# implemented as test so that we can stop mysql at the time we need
|
|
# it (do so via Makefile.am).
|
|
# Copyright (C) 2018 Pascal Withopf and Adiscon GmbH
|
|
# Released under ASL 2.0
|
|
. ${srcdir:=.}/diag.sh init
|
|
if [ "$CLICKHOUSE_STOP_CMD" == "" ]; then
|
|
exit_test
|
|
fi
|
|
|
|
clickhouse-client --query="DROP DATABASE rsyslog"
|
|
sleep 1
|
|
printf 'stopping clickhouse...\n'
|
|
#$SUDO sed -n -r 's/PID: ([0-9]+\.*)/\1/p' /var/lib/clickhouse/status > /tmp/clickhouse-server.pid
|
|
#$SUDO kill $($SUDO sed -n -r 's/PID: ([0-9]+\.*)/\1/p' /var/lib/clickhouse/status)
|
|
eval $CLICKHOUSE_STOP_CMD
|
|
sleep 1 # cosmetic: give clickhouse a chance to emit shutdown message
|
|
exit_test
|