We eagerly announce the release of: openstack-venus 1.0.0: OpenStack Log Management as a Service This release is part of the zed release series. The source is available from: https://opendev.org/openstack/openstack-venus Download the package from: https://tarballs.openstack.org/venus/ For more details, please see below. Changes in openstack-venus 1.0.0.0b2..1.0.0 ------------------------------------------- 320518a fix detail of api inc and json files 585683a fix some details of parameters cab2e0f remove useless label of zun 05f1d04 change collect log read from head to false 90d97a3 complete the request params of all apis 227d10c change log collect rule of barbican 3be9f63 sort api in index.rst & fix status code & add response json of two apis 79141b7 add log index and fix title underline short error 53848c6 add the response json of three apis dadbea4 Use py3 as the default runtime for tox c175a95 add tests for hacking checks b49bb1b Cleanup py27 support 91d62e1 add search-instance-requestids.inc c4a640d add search-typical-logs.inc cac6814 add all inc file to index.rst and fix status.yaml 5aff51d add search param in index.rst & fix json file name & sore params d5e77c8 Fix the JSON data format af7911a Fix the JSON data format 57e6f50 Add api doc: the search instance callchain b59a5f1 add search params api inc file and parameters 88d2851 Add api doc: the search analyse logs releate request 734e5ee Add api doc: the search download logs releate request 03e1f87 Add api doc: the search logs releate request f54142a change custom-config.inc file name and add some notes 006a0de recover status.yaml & touch empty v1/parameters.yaml & add custom config api doc 9e9f136 use patameter yaml to record 3df9713 Fix the JSON data format df7ae3f add api doc: the response of get custom config 0429ad8 Add api doc: the search logs d743222 add api doc: the search analyse logs c4155ea add api doc: the search instance callchain 70382b3 add api doc: the search instance request ids 9db3547 add api doc: the search typical logs b0a50a1 add api doc: the search logs download 70a8fcd add mock.patch to test_generate_must_upper 7af6fc5 add @mock.patch to test_params_invalid_param e41c086 add @mock.patch to test_get_all_index 4e64b58 Add api doc: the search log params af9aa76 add @mock.patch to test_get_all_index empty 9b52728 depandance the module collect logs c319ebb fix details and more importantly trigger api-ref f7971dd add api doc link in venus doc 5756628 Set ignore_basepython_conflict (fixes confusing pep8 message) 0fb1d45 Add tox -e api-ref CLI 5d3f922 Add test case for params e05065c Supplement test case for params 96f6401 Change service type to log-management 91486df Doc: add status yaml 13cf26a add missing lib of project e171e74 Add a use case for the test unit dd38894 Supplement test case for test file e081495 Add first api doc: the api versions 67df01a Switch openstack-python3-zed-jobs 0702615 Doc:Add basic components and V1 directory structure 9f18f2f Add test case for stat_instance_created_compute 94bc13a Add a test case for stat_instance_created_compute 6b48315 change collect tag for all log to add hostname b103273 Add a test case of typical_logs to the test file 6700a84 Add a test case of typical_logs to the test file 3e898ee Supplement test case for typical_logs 7304836 Add a use case for the test unit 025a0b2 A test case for typical_logs 6f96577 Add a test case for typical_logs 554ef94 doc: Comment out language option Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 9 +- api-ref/source/conf.py | 3 +- api-ref/source/index.rst | 13 +- api-ref/source/status.yaml | 9 + api-ref/source/v1/api-versions.inc | 31 +++ api-ref/source/v1/custom-config.inc | 34 +++ api-ref/source/v1/index.rst | 22 ++ api-ref/source/v1/parameters.yaml | 101 +++++++++ .../custom-config/custom-config-show-response.json | 3 + .../search-analyse-logs-show-response.json | 22 ++ .../search-instance-callchain-show-response.json | 41 ++++ .../search-instance-request-ids-show-response.json | 7 + .../search-logs-download-show-response.json | 5 + .../search-log/search-logs-show-response.json | 37 ++++ .../search-log/search-params-show-response.json | 9 + .../search-typical-logs-show-response.json | 21 ++ api-ref/source/v1/samples/versions-response.json | 24 +++ api-ref/source/v1/search-analyse-logs.inc | 45 ++++ api-ref/source/v1/search-instance-callchain.inc | 39 ++++ api-ref/source/v1/search-instance-requestids.inc | 40 ++++ api-ref/source/v1/search-logs-download.inc | 48 +++++ api-ref/source/v1/search-logs.inc | 50 +++++ api-ref/source/v1/search-params.inc | 40 ++++ api-ref/source/v1/search-typical-logs.inc | 41 ++++ .../fluentd-conf/filter/00-record_transformer.conf | 9 +- devstack/fluentd-conf/input/barbican.conf | 32 ++- devstack/fluentd-conf/input/cinder.conf | 31 ++- devstack/fluentd-conf/input/cyborg.conf | 32 ++- devstack/fluentd-conf/input/designate.conf | 31 ++- devstack/fluentd-conf/input/glance.conf | 32 ++- devstack/fluentd-conf/input/heat.conf | 31 ++- devstack/fluentd-conf/input/ironic.conf | 32 ++- devstack/fluentd-conf/input/keystone.conf | 31 ++- devstack/fluentd-conf/input/magnum.conf | 30 ++- devstack/fluentd-conf/input/manila.conf | 31 ++- devstack/fluentd-conf/input/neutron.conf | 31 ++- devstack/fluentd-conf/input/nova.conf | 32 ++- devstack/fluentd-conf/input/octavia.conf | 31 ++- devstack/fluentd-conf/input/palcement.conf | 31 ++- devstack/fluentd-conf/input/senlin.conf | 32 ++- devstack/fluentd-conf/input/swift.conf | 32 ++- devstack/fluentd-conf/input/syslog.conf | 2 +- devstack/fluentd-conf/input/venus.conf | 30 +++ devstack/fluentd-conf/input/vitrage.conf | 31 ++- devstack/fluentd-conf/input/zun.conf | 32 ++- .../output/{00-local.conf.back => 00-local.conf} | 0 devstack/fluentd-conf/output/01-es.conf | 32 +-- devstack/plugin.sh | 2 +- releasenotes/source/conf.py | 2 +- requirements.txt | 3 + setup.py | 9 - tox.ini | 18 +- 55 files changed, 1586 insertions(+), 198 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index faa99c1..83305e7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -21,0 +22 @@ oslo.versionedobjects>=1.31.2 # Apache-2.0 +osprofiler>=3.4.0 @@ -33,0 +35,2 @@ apscheduler>=3.6.0 # MIT License +retrying>=1.3.3 +lxml>=4.6.2