Mathieu Bultel 67a918d0e0 Add external http logging callback
Add callback to send VF logs and results in json
to a http server.

Related BZ:
https://bugzilla.redhat.com/show_bug.cgi?id=1902738

Change-Id: I09e0257daa1512698a2ec74ce2dca0e778aee966
2021-01-28 09:28:52 +01:00
2020-06-24 11:58:39 +08:00
2020-04-30 11:45:15 +02:00
2021-01-28 09:28:52 +01:00
2020-03-06 11:32:14 +01:00
2020-04-27 20:11:56 +02:00
2020-03-10 15:41:26 +01:00
2021-01-28 09:28:52 +01:00
2020-03-05 10:44:48 +01:00
2020-12-18 17:23:22 +08:00

Validations-common

A collection of common Ansible libraries and plugins for the Validation Framework

Validations Callbacks

http_json callback

The callback http_json sends Validations logs and information to an HTTP server as a JSON format in order to get caught and analysed with external tools for log parsing (as Fluentd or others).

This callback inherits from validation_json the format of the logging remains the same as the other logger that the Validation Framework is using by default.

To enable this callback, you need to add it to the callback whitelist. Then you need to export your http server url and port:

export HTTP_JSON_SERVER=http://localhost
export HTTP_JSON_PORT=8989

The callback will post JSON log to the URL provided. This repository has a simple HTTP server for testing purpose under:

tools/http_server.py

The default host and port are localhost and 8989, feel free to adjust those values to your needs.

Description
RETIRED, A collection of generic ansible playbooks for the Validation Framework
Readme 4.9 MiB