ic icon indicating copy to clipboard operation
ic copied to clipboard

feat: Push-based metrics using vector for IC Nodes

Open Bownairo opened this issue 1 year ago • 1 comments

(Mostly) a mirror of https://github.com/dfinity/ic/pull/2237.

Bownairo avatar Oct 23 '24 22:10 Bownairo

PR #2070 rebased with https://github.com/dfinity/ic/pull/2221 with requested changes

rawmind0 avatar Oct 24 '24 15:10 rawmind0

Hey @rawmind0, I've pused 26c37c4aa6cdcfbd5f11e20252c8dd43642b305d to fix pre-commit if you'd like to check it out. We'll also need to handle merging the base image changes separately, but I can take care of that when we're ready to merge.

How would you recommend we go about testing this? Do you have any notes around:

A test enviroment based on containers has been built to run elasticsearch, victoriametrics and a reverse proxy to manage mTLS auth from the simulated nodes.

Bownairo avatar Oct 31 '24 00:10 Bownairo

Hey @Bownairo , i made all the tests using a dockerized test environment. Here you have all the technical details and the configs used for it, generate tls certs, nginx configuration to act as mtls endpoint and docker-compose for mtls-endpoint, victoriametrics and elasticsearch. The nodes where instantiated using qemu within a docker also to allow network communication. Let me know if i may help you with this.

Here is also the published video with the demo, https://www.youtube.com/watch?v=ZG1-IJtHBzk

rawmind0 avatar Nov 12 '24 13:11 rawmind0