Opened 7 months ago

Closed 5 months ago

#29389 closed task (fixed)

Set up VM for Prometheus

Reported by: ln5 Owned by: anarcat
Priority: Medium Milestone:
Component: Internal Services/Tor Sysadmin Team Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: #29681 Points:
Reviewer: Sponsor:

Description

Depends on #29388.

Child Tickets

TicketStatusOwnerSummaryComponent
#29388closedanarcatFind out requirements for running PrometheusInternal Services/Tor Sysadmin Team

Change History (8)

comment:1 Changed 6 months ago by anarcat

i believe hiro has setup a test server at greenhost for this, fwiw.

comment:2 Changed 6 months ago by anarcat

Parent ID: #29681

comment:3 Changed 6 months ago by ln5

Resolution: implemented
Status: assignedclosed

comment:4 Changed 6 months ago by anarcat

Resolution: implemented
Status: closedreopened

it's a test server, so not ready.. we'll destroy/delete it when the experiments is over and will likely setup a host in Hetzner cloud instead (CX21: 5€/mth, 2vCPU, 4GB RAM, 40GB disk, 20TB traffic), fully in puppet so we can rebuild it elsewhere if/when we want.

comment:5 Changed 6 months ago by anarcat

Owner: changed from ln5 to anarcat
Status: reopenedassigned

comment:6 Changed 5 months ago by anarcat

i created hetzner-nbg1-01.tpo for this, will setup with puppet.

comment:7 Changed 5 months ago by anarcat

the machine is now setup with puppet, and collects scrape targets thanks to a pull request I issued on the prometheus module here:

https://github.com/voxpupuli/puppet-prometheus/pull/304

i also issued a PR to fix the package-based installer:

https://github.com/voxpupuli/puppet-prometheus/pull/303

the code is deployed from my "deploy" branch on github, but eventually that should go away as my PRs are merged.

i've rerolled both PRs and I believe this can be considered complete. followup in #29683 for the deployment of all the node exporters.

comment:8 Changed 5 months ago by anarcat

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.