Use monasca-log-api.conf for doc, devstack and docker
api-log.conf is the deprecated path for the configuration file. The new path is /etc/monasca/monasca-log-api.conf . So use this new path in devstack, documentation and docker. Change-Id: I2208b7e27d3dbec38290ffb8ba66bc64a5129744 Story: 2004831 Task: 29024
This commit is contained in:
parent
d8f53e80c8
commit
5c2ebbed54
|
@ -1,5 +1,5 @@
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
output_file = etc/monasca/log-api.conf.sample
|
output_file = etc/monasca/monasca-log-api.conf.sample
|
||||||
wrap_width = 79
|
wrap_width = 79
|
||||||
format = ini
|
format = ini
|
||||||
summarize = True
|
summarize = True
|
||||||
|
|
|
@ -44,7 +44,7 @@ MONASCA_LOG_API_LOG_DIR=${MONASCA_LOG_API_LOG_DIR:-/var/log/monasca}
|
||||||
MONASCA_LOG_API_CACHE_DIR=${MONASCA_LOG_API_CACHE_DIR:-/var/cache/monasca-log-api}
|
MONASCA_LOG_API_CACHE_DIR=${MONASCA_LOG_API_CACHE_DIR:-/var/cache/monasca-log-api}
|
||||||
MONASCA_LOG_API_WSGI_DIR=${MONASCA_LOG_API_WSGI_DIR:-/var/www/monasca-log-api}
|
MONASCA_LOG_API_WSGI_DIR=${MONASCA_LOG_API_WSGI_DIR:-/var/www/monasca-log-api}
|
||||||
|
|
||||||
MONASCA_LOG_API_CONF=${MONASCA_LOG_API_CONF:-$MONASCA_LOG_API_CONF_DIR/log-api.conf}
|
MONASCA_LOG_API_CONF=${MONASCA_LOG_API_CONF:-$MONASCA_LOG_API_CONF_DIR/monasca-log-api.conf}
|
||||||
MONASCA_LOG_API_PASTE=${MONASCA_LOG_API_PASTE:-$MONASCA_LOG_API_CONF_DIR/log-api-paste.ini}
|
MONASCA_LOG_API_PASTE=${MONASCA_LOG_API_PASTE:-$MONASCA_LOG_API_CONF_DIR/log-api-paste.ini}
|
||||||
MONASCA_LOG_API_LOGGING_CONF=${MONASCA_LOG_API_LOGGING_CONF:-$MONASCA_LOG_API_CONF_DIR/log-api-logging.conf}
|
MONASCA_LOG_API_LOGGING_CONF=${MONASCA_LOG_API_LOGGING_CONF:-$MONASCA_LOG_API_CONF_DIR/log-api-logging.conf}
|
||||||
MONASCA_LOG_API_UWSGI_CONF=${MONASCA_LOG_API_UWSGI_CONF:-$MONASCA_LOG_API_CONF_DIR/log-api-uwsgi.ini}
|
MONASCA_LOG_API_UWSGI_CONF=${MONASCA_LOG_API_UWSGI_CONF:-$MONASCA_LOG_API_CONF_DIR/log-api-uwsgi.ini}
|
||||||
|
|
|
@ -200,13 +200,13 @@ function configure_monasca_log_api_core {
|
||||||
|
|
||||||
$MONASCA_LOG_API_BIN_DIR/oslo-config-generator \
|
$MONASCA_LOG_API_BIN_DIR/oslo-config-generator \
|
||||||
--config-file $MONASCA_LOG_API_DIR/config-generator/monasca-log-api.conf \
|
--config-file $MONASCA_LOG_API_DIR/config-generator/monasca-log-api.conf \
|
||||||
--output-file /tmp/log-api.conf
|
--output-file /tmp/monasca-log-api.conf
|
||||||
|
|
||||||
install -m 600 /tmp/log-api.conf $MONASCA_LOG_API_CONF && rm -rf /tmp/log-api.conf
|
install -m 600 /tmp/monasca-log-api.conf $MONASCA_LOG_API_CONF && rm -rf /tmp/monasca-log-api.conf
|
||||||
install -m 600 $MONASCA_LOG_API_DIR/etc/monasca/log-api-paste.ini $MONASCA_LOG_API_PASTE
|
install -m 600 $MONASCA_LOG_API_DIR/etc/monasca/log-api-paste.ini $MONASCA_LOG_API_PASTE
|
||||||
install -m 600 $MONASCA_LOG_API_DIR/etc/monasca/log-api-logging.conf $MONASCA_LOG_API_LOGGING_CONF
|
install -m 600 $MONASCA_LOG_API_DIR/etc/monasca/log-api-logging.conf $MONASCA_LOG_API_LOGGING_CONF
|
||||||
|
|
||||||
# configure log-api.conf
|
# configure monasca-log-api.conf
|
||||||
iniset "$MONASCA_LOG_API_CONF" DEFAULT log_config_append $MONASCA_LOG_API_LOGGING_CONF
|
iniset "$MONASCA_LOG_API_CONF" DEFAULT log_config_append $MONASCA_LOG_API_LOGGING_CONF
|
||||||
iniset "$MONASCA_LOG_API_CONF" service region $REGION_NAME
|
iniset "$MONASCA_LOG_API_CONF" service region $REGION_NAME
|
||||||
|
|
||||||
|
|
|
@ -54,7 +54,7 @@ author = u'OpenStack Foundation'
|
||||||
|
|
||||||
# sample config
|
# sample config
|
||||||
config_generator_config_file = [
|
config_generator_config_file = [
|
||||||
('config-generator/monasca-log-api.conf', '_static/log-api')
|
('config-generator/monasca-log-api.conf', '_static/monasca-log-api')
|
||||||
|
|
||||||
]
|
]
|
||||||
policy_generator_config_file = [
|
policy_generator_config_file = [
|
||||||
|
|
|
@ -29,7 +29,7 @@ It prevents from unauthorized access and provides the isolation
|
||||||
needed for multi-tenancy.
|
needed for multi-tenancy.
|
||||||
|
|
||||||
The configuration for ``keystonemiddleware`` should either be provided in
|
The configuration for ``keystonemiddleware`` should either be provided in
|
||||||
``log-api.conf`` or in a file in one of the configuration directories.
|
``monasca-log-api.conf`` or in a file in one of the configuration directories.
|
||||||
For more details about configuration options, check
|
For more details about configuration options, check
|
||||||
`here <https://docs.openstack.org/keystonemiddleware/latest/middlewarearchitecture.html#configuration>`_.
|
`here <https://docs.openstack.org/keystonemiddleware/latest/middlewarearchitecture.html#configuration>`_.
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ Proper configuration should include:
|
||||||
* ``max_message_size`` - maximum message size that can be posted a topic
|
* ``max_message_size`` - maximum message size that can be posted a topic
|
||||||
|
|
||||||
The configuration for ``log_publisher`` should either be provided in
|
The configuration for ``log_publisher`` should either be provided in
|
||||||
``log-api.conf`` or in a file in one of the configuration directories.
|
``monasca-log-api.conf`` or in a file in one of the configuration directories.
|
||||||
|
|
||||||
Configuring Healthcheck
|
Configuring Healthcheck
|
||||||
-----------------------
|
-----------------------
|
||||||
|
@ -57,7 +57,7 @@ availability of the API. Configuration of healthcheck includes:
|
||||||
* ``kafka_topics`` - list of topics that existence is verified by healthcheck
|
* ``kafka_topics`` - list of topics that existence is verified by healthcheck
|
||||||
|
|
||||||
The configuration for ``kafka_healthcheck`` should either be provided in
|
The configuration for ``kafka_healthcheck`` should either be provided in
|
||||||
``log-api.conf`` or in a file in one of the configuration directories.
|
``monasca-log-api.conf`` or in a file in one of the configuration directories.
|
||||||
|
|
||||||
Configuring Monitoring
|
Configuring Monitoring
|
||||||
----------------------
|
----------------------
|
||||||
|
@ -77,7 +77,7 @@ There are several options you may want to tweak if necessary:
|
||||||
metrics for this monasca-log-api instance
|
metrics for this monasca-log-api instance
|
||||||
|
|
||||||
The configuration for ``monitoring`` should either be provided in
|
The configuration for ``monitoring`` should either be provided in
|
||||||
``log-api.conf`` or in a file in one of the configuration directories.
|
``monasca-log-api.conf`` or in a file in one of the configuration directories.
|
||||||
|
|
||||||
Configuring RBAC
|
Configuring RBAC
|
||||||
----------------
|
----------------
|
||||||
|
@ -97,7 +97,7 @@ be configured as follows:
|
||||||
on behalf of another project (tenant)
|
on behalf of another project (tenant)
|
||||||
|
|
||||||
The configuration for ``roles_middleware`` can be provided either in
|
The configuration for ``roles_middleware`` can be provided either in
|
||||||
``log-api.conf`` or in a file in one of the configuration directories.
|
``monasca-log-api.conf`` or in a file in one of the configuration directories.
|
||||||
|
|
||||||
Configuring Logging
|
Configuring Logging
|
||||||
-------------------
|
-------------------
|
||||||
|
@ -132,8 +132,8 @@ based on your deployment:
|
||||||
of 100MBs)
|
of 100MBs)
|
||||||
|
|
||||||
The configuration of ``logging`` should be presented inside
|
The configuration of ``logging`` should be presented inside
|
||||||
``log-api-logging.conf`` file and referenced from ``log-api.conf`` using
|
``log-api-logging.conf`` file and referenced from ``monasca-log-api.conf``
|
||||||
``log_config_append`` option.
|
using ``log_config_append`` option.
|
||||||
|
|
||||||
If you want to know more about possible ways to save monasca-log-api logs,
|
If you want to know more about possible ways to save monasca-log-api logs,
|
||||||
feel free to visit:
|
feel free to visit:
|
||||||
|
|
|
@ -6,8 +6,8 @@ Configuration files
|
||||||
|
|
||||||
Overview of monasca-log-api's configuration files.
|
Overview of monasca-log-api's configuration files.
|
||||||
|
|
||||||
log-api.conf
|
monasca-log-api.conf
|
||||||
------------
|
--------------------
|
||||||
|
|
||||||
This is the main configuration file of monasca-log-api.
|
This is the main configuration file of monasca-log-api.
|
||||||
It can be located in several places. During startup,
|
It can be located in several places. During startup,
|
||||||
|
@ -23,23 +23,23 @@ In this case, monasca-log-api searches the configuration files
|
||||||
in the following directories:
|
in the following directories:
|
||||||
|
|
||||||
* ``~/.monasca/monasca.conf.d/``
|
* ``~/.monasca/monasca.conf.d/``
|
||||||
* ``~/.monasca/log-api.conf.d/``
|
* ``~/.monasca/monasca-log-api.conf.d/``
|
||||||
* ``~/monasca.conf.d/``
|
* ``~/monasca.conf.d/``
|
||||||
* ``~/log-api.conf.d/``
|
* ``~/monasca-log-api.conf.d/``
|
||||||
* ``/etc/monasca/monasca.conf.d/``
|
* ``/etc/monasca/monasca.conf.d/``
|
||||||
* ``/etc/monasca/log-api.conf.d/``
|
* ``/etc/monasca/monasca-log-api.conf.d/``
|
||||||
* ``/etc/monasca.conf.d/``
|
* ``/etc/monasca.conf.d/``
|
||||||
* ``/etc/log-api.conf.d/``
|
* ``/etc/monasca-log-api.conf.d/``
|
||||||
|
|
||||||
Regardless of the location, the name of the main configuration file
|
Regardless of the location, the name of the main configuration file
|
||||||
should always be ``log-api.conf``. For files located
|
should always be ``monasca-log-api.conf``. For files located
|
||||||
in ``.conf.d`` directories, the name is irrelevant, but it should
|
in ``.conf.d`` directories, the name is irrelevant, but it should
|
||||||
indicate the file content.
|
indicate the file content.
|
||||||
|
|
||||||
For example, when guring keystone communication. The
|
For example, when guring keystone communication. The
|
||||||
`keystonemiddleware <https://docs.openstack.org/keystonemiddleware/latest/>`_
|
`keystonemiddleware <https://docs.openstack.org/keystonemiddleware/latest/>`_
|
||||||
configuration would be, therefore, located in, for example,
|
configuration would be, therefore, located in, for example,
|
||||||
``/etc/log-api.conf.d/keystonemiddleware.conf``
|
``/etc/monasca-log-api.conf.d/keystonemiddleware.conf``
|
||||||
|
|
||||||
A sample of this configuration file is also available
|
A sample of this configuration file is also available
|
||||||
:ref:`here <sample-configuration-api>`
|
:ref:`here <sample-configuration-api>`
|
||||||
|
@ -48,7 +48,7 @@ log-api-logging.conf
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
This file contains the logging setup for monasca-log-api. It should be
|
This file contains the logging setup for monasca-log-api. It should be
|
||||||
referenced from ``log-api.conf`` using, for example,
|
referenced from ``monasca-log-api.conf`` using, for example,
|
||||||
the following code snippet::
|
the following code snippet::
|
||||||
|
|
||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
|
@ -87,7 +87,7 @@ log-api.policy.yaml
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
This is the configuration file for policies to access the services.
|
This is the configuration file for policies to access the services.
|
||||||
the path of the file can be defined in ``log-api.conf``::
|
the path of the file can be defined in ``monasca-log-api.conf``::
|
||||||
|
|
||||||
[oslo_policy]
|
[oslo_policy]
|
||||||
policy_file = log-api.policy.yaml
|
policy_file = log-api.policy.yaml
|
||||||
|
|
|
@ -15,10 +15,10 @@ of code in the monasca-log-api repository.
|
||||||
Sample Configuration For Application
|
Sample Configuration For Application
|
||||||
------------------------------------
|
------------------------------------
|
||||||
|
|
||||||
This sample configuration can also be viewed in `log-api.conf.sample
|
This sample configuration can also be viewed in `monasca-log-api.conf.sample
|
||||||
<../_static/log-api.conf.sample>`_.
|
<../_static/monasca-log-api.conf.sample>`_.
|
||||||
|
|
||||||
.. literalinclude:: ../_static/log-api.conf.sample
|
.. literalinclude:: ../_static/monasca-log-api.conf.sample
|
||||||
|
|
||||||
.. _sample-configuration-logging:
|
.. _sample-configuration-logging:
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ ENV \
|
||||||
STAY_ALIVE_ON_FAILURE="false"
|
STAY_ALIVE_ON_FAILURE="false"
|
||||||
|
|
||||||
# Copy all neccessary files to proper locations.
|
# Copy all neccessary files to proper locations.
|
||||||
COPY log-api* /etc/monasca/
|
COPY log-api* monasca-log-api* /etc/monasca/
|
||||||
|
|
||||||
# Run here all additionals steps your service need post installation.
|
# Run here all additionals steps your service need post installation.
|
||||||
# Stay with only one `RUN` and use `&& \` for next steps to don't create
|
# Stay with only one `RUN` and use `&& \` for next steps to don't create
|
||||||
|
|
|
@ -72,7 +72,7 @@ STAY_ALIVE_ON_FAILURE false
|
||||||
|
|
||||||
Provide configuration templates
|
Provide configuration templates
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
* log-api.conf.j2
|
* monasca-log-api.conf.j2
|
||||||
* log-api-gunicorn.conf.j2
|
* log-api-gunicorn.conf.j2
|
||||||
* log-api-logging.conf.j2
|
* log-api-logging.conf.j2
|
||||||
* log-api.paste.ini.j2
|
* log-api.paste.ini.j2
|
||||||
|
|
|
@ -25,7 +25,7 @@ python3 /kafka_wait_for_topics.py
|
||||||
# Template all config files before start, it will use env variables.
|
# Template all config files before start, it will use env variables.
|
||||||
# Read usage examples: https://pypi.org/project/Templer/
|
# Read usage examples: https://pypi.org/project/Templer/
|
||||||
echo "Start script: creating config files from templates"
|
echo "Start script: creating config files from templates"
|
||||||
templer -v -f /etc/monasca/log-api.conf.j2 /etc/monasca/log-api.conf
|
templer -v -f /etc/monasca/monasca-log-api.conf.j2 /etc/monasca/monasca-log-api.conf
|
||||||
templer -v -f /etc/monasca/log-api-gunicorn.conf.j2 /etc/monasca/log-api-gunicorn.conf
|
templer -v -f /etc/monasca/log-api-gunicorn.conf.j2 /etc/monasca/log-api-gunicorn.conf
|
||||||
templer -v -f /etc/monasca/log-api-logging.conf.j2 /etc/monasca/log-api-logging.conf
|
templer -v -f /etc/monasca/log-api-logging.conf.j2 /etc/monasca/log-api-logging.conf
|
||||||
templer -v -f /etc/monasca/log-api-paste.ini.j2 /etc/monasca/log-api-paste.ini
|
templer -v -f /etc/monasca/log-api-paste.ini.j2 /etc/monasca/log-api-paste.ini
|
||||||
|
|
Loading…
Reference in New Issue