Senden von Daten an Elasticsearch
UiPath legt großen Wert auf die Stabilität und Qualität seiner Produkte, aber die Vorschaufunktionen können aufgrund des Feedbacks unserer Kunden jederzeit geändert werden.
Bevor Sie Echtzeitüberwachungsdaten in Kibana anzeigen können, müssen die folgenden Hosts eingerichtet werden:
Konfigurieren von ElasticSearch für AWS SQS
Es gibt keine Out-of-the-Box-Unterstützung für ElasticSearch, das SNS-Nachrichten konsumiert. Dazu muss eine SNS -> SQS -> Elastic Pipeline konfiguriert werden. Eine SQS-Warteschlange kann als Ausgabe eines SNS-Themas konfiguriert werden. Folgen Sie dazu den Anweisungen in der offiziellen AWS-Dokumentation.
elastic
an, navigieren Sie zu und verwenden Sie das folgende Beispiel für die Pipelinevorlage:input {
sqs {
access_key_id => "AKIARCQHHGMYMN57UFFT"
secret_access_key => "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"
queue => "hztest_sns_sqs_output"
region => "us-west-2"
}
}
filter {
}
output {
elasticsearch {
index => "test_aws_sqs"
}
}
input {
sqs {
access_key_id => "AKIARCQHHGMYMN57UFFT"
secret_access_key => "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"
queue => "hztest_sns_sqs_output"
region => "us-west-2"
}
}
filter {
}
output {
elasticsearch {
index => "test_aws_sqs"
}
}
- Der Parameter
regions
ist optional, aber wenn er fehlt, wird die Standardregion aufus-east-1
festgelegt, und die Konfiguration schlägt fehl, wenn der SQS in einer anderen Region definiert ist. - Für Geheimnisse wie das ElastiscSearch-Kennwort oder AWS IAM-Anmeldeinformationen sollten Sie logstash-keystoreverwenden.
- Wenn ein neuer Index erstellt wird, um ihn erkennen zu können, stellen Sie sicher, dass Sie den Index über zum Indexmuster hinzufügen.
Um die Konfiguration zu testen, führen Sie den folgenden Befehl für LogStash aus, wobei test_config
eine Datei mit der obigen Pipelinedefinition ist.
/usr/share/logstash/bin/logstash --config.test_and_exit -f ./test_config
/usr/share/logstash/bin/logstash --config.test_and_exit -f ./test_config