
To support python3 in the near future this was done: * Removed dependency on supervisor. * Added template configuration for systemd target that includes all services. * Added templates configuration for systemd service for every single service. * Changed monasca_setup to use the new templates. In the meanwhile code was formated to cope with pep8 settings and some other small changes were done to comply with pycodestyle and pydocstring. Task: 4126 Story: 2000975 Depends-On: https://review.openstack.org/#/c/566475/ Change-Id: I0d0c4ea41a830581d6b9f247fad6a2dda1f96cbe
77 lines
2.1 KiB
INI
77 lines
2.1 KiB
INI
[metadata]
|
|
name=monasca-agent
|
|
maintainer=monasca
|
|
maintainer_email=monasca@lists.launchpad.net
|
|
description-file = README.md
|
|
summary = Monitoring agent for gathering metrics and sending them to the Monasca API.
|
|
home-page = https://github.com/openstack/monasca-agent
|
|
keywords=
|
|
openstack
|
|
monitoring
|
|
license=Apache-2
|
|
include_package_data=True
|
|
test_suite=nose.collector
|
|
classifier=
|
|
Development Status :: 5 - Production/Stable
|
|
License :: OSI Approved :: Apache Software License
|
|
Topic :: System :: Monitoring
|
|
|
|
[files]
|
|
packages =
|
|
monasca_agent
|
|
monasca_setup
|
|
data_files=
|
|
share/monasca/agent =
|
|
agent.yaml.template
|
|
packaging/monasca-collector.service.template
|
|
packaging/monasca-forwarder.service.template
|
|
packaging/monasca-statsd.service.template
|
|
packaging/monasca-agent.target.template
|
|
share/monasca/agent/conf.d = conf.d/*
|
|
|
|
[entry_points]
|
|
console_scripts =
|
|
monasca-forwarder = monasca_agent.forwarder.daemon:main
|
|
monasca-collector = monasca_agent.collector.daemon:main
|
|
monasca-statsd = monasca_agent.statsd.daemon:main
|
|
monasca-setup = monasca_setup.main:main
|
|
monasca_agent.collector.virt =
|
|
libvirt = monasca_agent.collector.virt.libvirt.inspector:LibvirtInspector
|
|
hyperv = monasca_agent.collector.virt.hyperv.inspector:HyperVInspector
|
|
vsphere = monasca_agent.collector.virt.vmware.inspector:VsphereInspector
|
|
xenapi = monasca_agent.collector.virt.xenapi.inspector:XenapiInspector
|
|
|
|
# list of extra dependencies that are required by some plugin
|
|
# for details see #PEP0426
|
|
[extras]
|
|
influxdb =
|
|
toml
|
|
influxdb_relay =
|
|
toml
|
|
kafka_plugin =
|
|
monasca-common>=1.4.0 # Apache-2.0
|
|
kubernetes_api =
|
|
ipaddress>=1.0.16 #python_version<'3.3' # PSF
|
|
libvirt =
|
|
libvirt-python>=3.5.0 # LGPLv2+
|
|
python-novaclient>=9.1.0 # Apache-2.0
|
|
python-neutronclient>=6.3.0 # Apache-2.0
|
|
ovs =
|
|
python-novaclient>=9.1.0 # Apache-2.0
|
|
python-neutronclient>=6.3.0 # Apache-2.0
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[pbr]
|
|
autodoc_index_modules = True
|
|
|
|
[wheel]
|
|
universal = 1
|
|
|
|
[egg_info]
|
|
tag_build =
|
|
tag_date = 0
|
|
tag_svn_revision = 0
|