-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setup monitoring #275
Comments
For the teleport health check can use the Telegraf http_response input! |
Setup basic health dashboard for Teleport
|
Asking in the InfluxDB Community why there is overlap in some of the metrics https://influxcommunity.slack.com/archives/CH99HUH8V/p1684753005874559 |
Also filed support ticket with Logz.io https://support.logz.io/hc/en-us/requests/60657 |
From https://groups.google.com/g/prometheus-users/c/JcV51GNnXNM
|
GitHub actions metrics https://promhippie.github.io/github_exporter/#getting-started |
Nee Relic seems to have a good offering as well and supports the New Relic Gate https://docs.newrelic.com/whats-new/2023/04/whats-new-04-20-github-integration/ to protect deployments. Migration:
|
For tracking GitHub related metrics https://github.com/infinityworks/github-exporter/blob/master/exporter/metrics.go |
First need to delete the existing New Relic accounts https://forum.newrelic.com/s/hubtopic/aAX8W0000015AkTWAU/how-to-delete-my-new-relic-user-and-associated-accounts. |
Asking promhippie/github_exporter#213 how to interpret the data from the GitHub exporter to setup an alert in New Relic when a workflow fails. |
Since you are mentioning promhippie/github_exporter just for actions metrics, this exporter can also provide various metrics generally for your GitHub orgs and repos :) |
Uninstalled |
Seems snap is broken at the moment https://status.snapcraft.io/ so unable to finish deploy and restore monitors 😅 |
Maybe update the testinfra and pyinfra Teleport clients to use ssh directly and proxy through Teleport. Generating the config doesn’t work, but maybe can generate the connection string as well? |
Can use SSH multiplexing if using SSH directly to speed up subsequent connections for both pyinfra and testinfra! |
So using the SSH client with multiplexing enabled is almost 3x faster than using the |
Can use Paramiko to parse the ssh_config file from Teleport https://snyk.io/advisor/python/paramiko/functions/paramiko.SSHConfig |
Unsure how to generate the SSH config file for the identity file though gravitational/teleport#27659 |
Update secrets({
“FOO”: “bar”,
“/tmp/secret”: “filesecret”,
“./rel/secret”: “relative file secret”,
}) |
Use a SaaS offering to notify when the provisioner is not behaving as expected. Try
Setup notifications with PagerDuty.
Interesting setup using Datadog synthetic tests in the CI https://www.datadoghq.com/blog/run-synthetic-tests-in-circeci-pipelines-with-datadog/
Try to use open telemetry inside of pytest so it’s easy to switch vendors. Teleport has support for this https://goteleport.com/docs/management/diagnostics/tracing/.
This is a great list of vendors: https://github.com/magsther/awesome-opentelemetry#ui
TODO
The text was updated successfully, but these errors were encountered: