Closed
Bug 1201063
Opened 9 years ago
Closed 2 years ago
Get the Amazon RDS instance used by Heroku reporting to New Relic
Categories
(Tree Management :: Treeherder: Infrastructure, defect, P3)
Tree Management
Treeherder: Infrastructure
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: emorley, Unassigned)
References
Details
...or alternatively set up some RDS alerts using the Amazon dashboard in the meantime.
Reporter | ||
Comment 1•9 years ago
|
||
In the meantime I've set up a CloudWatch alert for if there is <20GB free space on RDS.
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Comment 2•9 years ago
|
||
As an alternative, we can enable RDS's new enhanced monitoring feature, which feeds into cloudwatch:
https://aws.amazon.com/blogs/aws/new-enhanced-monitoring-for-amazon-rds-mysql-5-6-mariadb-and-aurora/
I'm unable to switch it on now, since I don't have enough permissions.
Comment 3•9 years ago
|
||
(In reply to Ed Morley [:emorley] from comment #2)
> As an alternative, we can enable RDS's new enhanced monitoring feature,
> which feeds into cloudwatch:
> https://aws.amazon.com/blogs/aws/new-enhanced-monitoring-for-amazon-rds-
> mysql-5-6-mariadb-and-aurora/
>
> I'm unable to switch it on now, since I don't have enough permissions.
Enabled enhanced monitoring on both the treeherder-heroku and treeherder-stage instances.
Reporter | ||
Comment 4•9 years ago
|
||
The treeherder-stage RDS instance event log says:
Amazon RDS has been unable to create credentials for enhanced monitoring and this feature has been disabled. This is likely due to the rds-monitoring-role not being present and configured correctly in your account. Please refer to the troubleshooting section in the Amazon RDS documentation for further details.
Was this before all the changes were made, and as such can be ignored? :-)
Comment 5•9 years ago
|
||
yes
Comment 6•8 years ago
|
||
Are we cool with cloudwatch, or do we still want to look at getting RDS data into newrelic?
Flags: needinfo?(emorley)
Reporter | ||
Comment 7•8 years ago
|
||
Bug 1306597 is now for the CloudWatch alerts, I guess it depends on how useful we think the MySQL-specific stats (like breakdown of SELECTS vs ... and things like temp table counts, innodb mutexes etc) are.
We have some of them at the app level in NR, via the python agent, but it doesn't have everything.
If we were to do this, it would mean running an EC2 instance somewhere that used the third party NR MySQL plugin to poll the RDS instances and report to NR.
Perhaps just not worth the hassle?
Flags: needinfo?(emorley)
Reporter | ||
Comment 8•8 years ago
|
||
I'll double back to this later, but for now some links I've found so far:
https://www.datadoghq.com/blog/monitoring-rds-mysql-performance-metrics/
https://www.datadoghq.com/blog/how-to-collect-rds-mysql-metrics/
https://www.datadoghq.com/blog/monitor-rds-mysql-using-datadog/
https://newrelic.com/aws-monitoring-tips
-> https://newrelic.com/plugins/new-relic-inc/63
-> https://aws.amazon.com/marketplace/pp/B01KLLCQZE
https://rpm.newrelic.com/accounts/677903/plugins/directory/52
-> https://github.com/newrelic-platform/newrelic_mysql_java_plugin
Reporter | ||
Comment 9•8 years ago
|
||
New Relic now have a new Infrastructure feature, that can directly monitor RDS without needing a separate EC2 node running a plugin:
https://docs.newrelic.com/docs/infrastructure
https://docs.newrelic.com/docs/infrastructure/infrastructure-integrations/amazon-integrations/aws-rds-integration
https://docs.newrelic.com/docs/infrastructure/infrastructure-integrations/getting-started/connect-aws-integrations-infrastructure
Reporter | ||
Comment 10•8 years ago
|
||
This would have sped up the diagnosis of bug 1386331.
Priority: P3 → P2
Updated•6 years ago
|
Priority: P2 → P3
Comment 11•2 years ago
|
||
cleaning up old bugs we haven't fixed
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•