Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Prometheus

11 Topics 118 Posts
  • Prometheus - Package Updates

    Pinned
    1 Votes
    74 Posts
    1k Views

    [1.26.0]

    Update Prometheus to 2.47.0 Full changelog [FEATURE] Web: Add OpenTelemetry (OTLP) Ingestion endpoint. #12571 #12643 [FEATURE] Scraping: Optionally limit detail on dropped targets, to save memory. #12647 [ENHANCEMENT] TSDB: Write head chunks to disk in the background to reduce blocking. #11818 [ENHANCEMENT] PromQL: Speed up aggregate and function queries. #12682 [ENHANCEMENT] PromQL: More efficient evaluation of query with timestamp(). #12579 [ENHANCEMENT] API: Faster streaming of Labels to JSON. #12598 [ENHANCEMENT] Agent: Memory pooling optimisation. #12651 [ENHANCEMENT] TSDB: Prevent storage space leaks due to terminated snapshots on shutdown. #12664 [ENHANCEMENT] Histograms: Refactoring and optimisations. #12352 #12584 #12596 #12711 #12054 [ENHANCEMENT] Histograms: Add histogram_stdvar and histogram_stddev functions. #12614 [ENHANCEMENT] Remote-write: add http.resend_count tracing attribute. #12676
  • Change feature flag of prometheus

    0 Votes
    3 Posts
    39 Views

    I have adjusted the latest package to make CLI args customizable (since there's no way to do this via env vars).

  • Basic auth for incoming requests

    0 Votes
    2 Posts
    33 Views

    @JLX89 prometheus app already supports proxyAuth . Can you check with a new installation ? We even have basic auth turned on.

  • Cloudron System Backup Blocked By Prometheus

    Solved
    0 Votes
    13 Posts
    546 Views

    @Jan-Macenka yeah, there's some bug in the fs module we use . We are replacing it next release, so maybe this bug goes away.

  • Track installed apps

    2 Votes
    2 Posts
    60 Views

    Blocking /metrics and /health endpoints for Apps by default

    I'd also like to track Jellyfin which I love to run as an cloudron App. It comes with pre installed Prometheus endpoint according to the documentation which I'd like to use. The default Cloudron-location for this file is /app/data/jellyfin/config/system.xml
    However I dont want to expose this endpoint to the public Internet. Any Ideas how I could prevent this?

    If we find a good solution, I think it would be best to have the /metrics and /health endpoints blocked by default because Cloudron-Admins most likely dont want to expose these to the Internet anyway.

    @girish would you have an Idea where I could apply such a config change?

    Best regards and thanks for the answer in advance 🙂

    PS: Will gladly contribute to the Documentation as we found a good solution. I just fell down the rabbit hole to a certain degree in advancing my home-lab more towards a real data-center 🙂

  • Prometheus + Grafana actually working

    Solved
    1 Votes
    8 Posts
    407 Views

    @Jan-Macenka said in Prometheus + Grafana actually working:

    just had the same issue and wanted to add something here as a documentation:

    If both Grafana and Prometheus are running as a cloudron-app, you can add Prometheus as a data-source in Grafana by inputting http://<PROMETHEUS-SERVICE-UUID>:9090 in the URL-field where PROMETHEUS-SERVICE-UUID can be found form the prometheus container either by looking up its installation location in the Storage-Tab or by connecting via terminal and copying the hostname.

    Cheers,
    Jan

    @staff sounds like something that belongs in the docs 🙂

  • Prometheus - Cannot login

    Solved
    0 Votes
    3 Posts
    98 Views

    Thanks @girish and sorry for the late reply

  • Adding local targets to Prometheus

    0 Votes
    2 Posts
    104 Views

    @cortex said in Adding local targets to Prometheus:

    How do I add the other Cloudron apps to the targets to monitor them?

    I don't have much idea here, maybe @eriktad or @BrutalBirdie knows. In general, what is needed to add a target to Prometheus? IP Address?

  • Add option for users to add starting parameters

    Solved
    0 Votes
    5 Posts
    322 Views

    @brutalbirdie thanks, I merged it and made a new package release.

  • Configure prometheus.yml file

    Solved
    0 Votes
    3 Posts
    354 Views

    @fbartels it works, thanks!

  • 0 Votes
    3 Posts
    262 Views

    @christophermag This should be fixed now.