Bugzilla will be upgraded to version 5.0 on a still to be determined date in the near future. The original upgrade date has been delayed.
Bug 1540239 - [RFE] Gnocchi storage plugin [python-collectd-gnocchi]
[RFE] Gnocchi storage plugin [python-collectd-gnocchi]
Status: CLOSED ERRATA
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates (Show other bugs)
13.0 (Queens)
Unspecified Unspecified
high Severity high
: Upstream M3
: 13.0 (Queens)
Assigned To: Martin Magr
Leonid Natapov
: FutureFeature, Triaged
Depends On: 1488374
Blocks: 1550313 1488155
  Show dependency treegraph
 
Reported: 2018-01-30 10:09 EST by Matthias Runge
Modified: 2018-07-09 15:55 EDT (History)
17 users (show)

See Also:
Fixed In Version: openstack-tripleo-heat-templates-8.0.2-2.el7ost
Doc Type: Enhancement
Doc Text:
This enhancement adds support for sending metrics data to a Gnocchi DB instance. The following new parameters for collectd composable service were added. If CollectdGnocchiAuthMode is set to 'simple', then CollectdGnocchiProtocol, CollectdGnocchiServer, CollectdGnocchiPort and CollectdGnocchiUser are taken into account for configuration. If CollectdGnocchiAuthMode is set to 'keystone', then CollectdGnocchiKeystone* parameters are taken into account for configuration. Following is a detailed description of added parameters: CollectdGnocchiAuthMode: type: string description: > Type of authentication Gnocchi server is using. Supported values are 'simple' and 'keystone'. default: 'simple' CollectdGnocchiProtocol: type: string description: API protocol Gnocchi server is using. default: 'http' CollectdGnocchiServer: type: string description: > The name or address of a gnocchi endpoint to which we should send metrics. default: nil CollectdGnocchiPort: type: number description: The port to which we will connect on the Gnocchi server. default: 8041 CollectdGnocchiUser: type: string description: > Username for authenticating to the remote Gnocchi server using simple authentication. default: nil CollectdGnocchiKeystoneAuthUrl: type: string description: Keystone endpoint URL to authenticate to. default: nil CollectdGnocchiKeystoneUserName: type: string description: Username for authenticating to Keystone. default: nil CollectdGnocchiKeystoneUserId: type: string description: User ID for authenticating to Keystone. default: nil CollectdGnocchiKeystonePassword: type: string description: Password for authenticating to Keystone default: nil CollectdGnocchiKeystoneProjectId: type: string description: Project ID for authenticating to Keystone. default: nil CollectdGnocchiKeystoneProjectName: type: string description: Project name for authenticating to Keystone. default: nil CollectdGnocchiKeystoneUserDomainId: type: string description: User domain ID for authenticating to Keystone. default: nil CollectdGnocchiKeystoneUserDomainName: type: string description: User domain name for authenticating to Keystone. default: nil CollectdGnocchiKeystoneProjectDomainId: type: string description: Project domain ID for authenticating to Keystone. default: nil CollectdGnocchiKeystoneProjectDomainName: type: string description: Project domain name for authenticating to Keystone. default: nil CollectdGnocchiKeystoneRegionName: type: string description: Region name for authenticating to Keystone. default: nil CollectdGnocchiKeystoneInterface: type: string description: Type of Keystone endpoint to authenticate to. default: nil CollectdGnocchiKeystoneEndpoint: type: string description: > Explicitly state Gnocchi server URL if you want to override Keystone value default: nil CollectdGnocchiResourceType: type: string description: > Default resource type created by the collectd-gnocchi plugin in Gnocchi to store hosts. default: 'collectd' CollectdGnocchiBatchSize: type: number description: Minimum number of values Gnocchi should batch. default: 10
Story Points: ---
Clone Of: 1488374
Environment:
Last Closed: 2018-06-27 09:43:27 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
OpenStack gerrit 526122 None master: MERGED tripleo-heat-templates: Enable collectd to send metrics to Gnocchi (I0c5b28f92d727c0dc963bb34182783037aa58c35) 2018-04-24 17:05 EDT
OpenStack gerrit 562372 None master: MERGED tripleo-heat-templates: Default collectd to overcloud gnocchi (I122c705eed80a4ee0cefcbd077e6f03cd320d448) 2018-04-24 17:05 EDT
OpenStack gerrit 563908 None stable/queens: MERGED tripleo-heat-templates: Default collectd to overcloud gnocchi (I122c705eed80a4ee0cefcbd077e6f03cd320d448) 2018-04-24 17:05 EDT
Red Hat Product Errata RHEA-2018:2086 None None None 2018-06-27 09:44 EDT

  None (edit)
Comment 7 Matthias Runge 2018-02-07 05:24:15 EST
From looking at a recent undercloud with OSP13 installed, it seems to be included already.
Comment 10 Leonid Natapov 2018-02-13 11:45:36 EST
Verified. /usr/share/openstack-tripleo-heat-templates/puppet/services/metrics/collectd.yaml includes Gnocchi code.
Comment 18 Leonid Natapov 2018-05-08 08:31:38 EDT
tested that collectd-gnocchi deployed by default by overcloud deployment and that metreics from the plugins are coming to the internal gnocchi instance.
Comment 20 errata-xmlrpc 2018-06-27 09:43:27 EDT
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, 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-2018:2086

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