Bug 1938313 - [RFE] Document using STF + Gnocchi for autoscaling
Summary: [RFE] Document using STF + Gnocchi for autoscaling
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Service Telemetry Framework
Classification: Red Hat
Component: distribution
Version: 1.2
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: GA
: 1.3 (STF)
Assignee: Leif Madsen
QA Contact: Leonid Natapov
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-03-12 18:51 UTC by Leif Madsen
Modified: 2021-06-15 09:45 UTC (History)
9 users (show)

Fixed In Version: service-telemetry-operator-bundle-container-1.3.1622663640-1
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-06-15 09:45:01 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2021:2425 0 None None None 2021-06-15 09:45:09 UTC

Description Leif Madsen 2021-03-12 18:51:53 UTC
Description of problem:

Current STF configuration currently assumes no other data store sources are in use. In a deployment with autoscaling requirements, sending data to both Gnocchi and STF is required.


Version-Release number of selected component (if applicable): STF 1.2


How reproducible: Always


Additional info:

Snippet of configuration from stf-gnocchi-connectors template in service-telemetry-operator/tests/infrared/16/ via upstream repository at https://github.com/infrawatch/service-telemetry-operator:

    resource_registry:
        OS::TripleO::Services::CeilometerAgentCentral: /usr/share/openstack-tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml
        OS::TripleO::Services::CeilometerAgentIpmi: /usr/share/openstack-tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml
        OS::TripleO::Services::CeilometerAgentNotification: /usr/share/openstack-tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml
        OS::TripleO::Services::Collectd: /usr/share/openstack-tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml
        OS::TripleO::Services::ComputeCeilometerAgent: /usr/share/openstack-tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml
        OS::TripleO::Services::MetricsQdr: /usr/share/openstack-tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml
        OS::TripleO::Services::Redis: /usr/share/openstack-tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml
        OS::TripleO::Services::GnocchiApi: /usr/share/openstack-tripleo-heat-templates/deployment/gnocchi/gnocchi-api-container-puppet.yaml
        OS::TripleO::Services::GnocchiMetricd: /usr/share/openstack-tripleo-heat-templates/deployment/gnocchi/gnocchi-metricd-container-puppet.yaml
        OS::TripleO::Services::GnocchiStatsd: /usr/share/openstack-tripleo-heat-templates/deployment/gnocchi/gnocchi-statsd-container-puppet.yaml
        OS::TripleO::Services::AodhApi: /usr/share/openstack-tripleo-heat-templates/deployment/aodh/aodh-api-container-puppet.yaml
        OS::TripleO::Services::AodhEvaluator: /usr/share/openstack-tripleo-heat-templates/deployment/aodh/aodh-evaluator-container-puppet.yaml
        OS::TripleO::Services::AodhNotifier: /usr/share/openstack-tripleo-heat-templates/deployment/aodh/aodh-notifier-container-puppet.yaml
        OS::TripleO::Services::AodhListener: /usr/share/openstack-tripleo-heat-templates/deployment/aodh/aodh-listener-container-puppet.yaml
        OS::TripleO::Services::PankoApi: /usr/share/openstack-tripleo-heat-templates/deployment/deprecated/panko/panko-api-container-puppet.yaml

    parameter_defaults:
        CeilometerEnableGnocchi: true
        GnocchiArchivePolicy: 'high'
        GnocchiBackend: 'rbd'
        GnocchiRbdPoolName: 'metrics'

        EventPipelinePublishers: ['gnocchi://?filter_project=service&archive_policy=high']
        PipelinePublishers: ['gnocchi://?filter_project=service&archive_policy=high']
        CeilometerQdrPublishEvents: true
        CeilometerQdrPublishMetrics: true
        CeilometerEnablePanko: false
        ManagePolling: true
        ManagePipeline: true
        NotificationDriver: 'messagingv2'
<snip>

Comment 1 Matthias Runge 2021-06-01 11:10:30 UTC
https://github.com/infrawatch/documentation/pull/196

Comment 8 errata-xmlrpc 2021-06-15 09:45:01 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Release of components for Service Telemetry Framework - Container Images), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2021:2425


Note You need to log in before you can comment on or make changes to this bug.