You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/tasks/monitoring.md
+9-5Lines changed: 9 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,14 @@
1
-
# Task: Monitoring Actuated
1
+
# Task: Monitoring Your Actuated Usage
2
2
3
3
!!! info "Our team monitors actuated around the clock, on your behalf"
4
4
The actuated team proactively monitors your servers and build queue for issues. We remediate them on your behalf and for anything cannot be fixed remotely, we'll be in touch via Slack or email.
5
5
6
+
## Monitoring with the CLI
7
+
6
8
The [actuated CLI](/tasks/cli) should be used for support, to query the agent's logs, or the logs of individual VMs.
7
9
10
+
## Monitoring with Grafana
11
+
8
12
If you would also like to do your own monitoring, you can purchase a monitoring add-on, which will expose metrics for your own Prometheus instance. You can then set up a Grafana dashboard to view the metrics.
9
13
10
14
The monitoring add-on provides:
@@ -14,13 +18,13 @@ The monitoring add-on provides:
14
18
15
19
To opt-in, follow the instructions in the dashboard.
16
20
17
-
## Scrape the metrics
21
+
###Scrape the metrics
18
22
19
23
Metrics are currently made available through [Prometheus](https://prometheus.io/) federation. Prometheus can be run with Docker, as a Kubernetes deployment, or as a standalone binary.
20
24
21
25
You can add a scrape target to your own Prometheus instance, or you can use the Grafana Agent to do that and ship off the metrics to Grafana Cloud.
22
26
23
-
Here is a sample scrape config for Prometheus:
27
+
Here is an example sample scrape config for Prometheus:
The `bearer_token` is a secret, and unique per customer. Only a bcrypt hash is stored in the control-plane, along with a mapping between GitHub organisations and the token.
41
45
42
46
The `scrape_interval` must be `60s`, or higher to avoid rate-limiting.
43
47
44
-
Contact the support team on Slack for the value for the `targets` field.
48
+
The value `actuated-controlplane.example.com` is a placeholder, you can request the endpoint from the actuated team.
Copy file name to clipboardExpand all lines: docs/tasks/right-sizing-vm.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,8 @@ In the blog post [Right sizing VMs for GitHub Actions](https://actuated.com/blog
10
10
11
11
A range of metrics are collected in addition to the standard ones like CPU & RAM consumption, vmmeter also shows contention on I/O, whether a job is running out of disk apce, and how many open files are in use. Non-obvious metrics like entropy and I/O contention are also collected, which can also be linked to degraded performance.
0 commit comments