Utiliser Prometheous avec la configuration à deux conteneurs

Y a-t-il des étapes à ajuster pour utiliser la configuration multi-conteneurs qui sépare Redis/Postgres dans data et le reste dans web_only ? J’ai seulement ajouté le plugin à la configuration du conteneur web_only.

J’ai configuré le tableau de bord officiel dans Grafana, et Redis RSS et Postgres Size sont tous deux indiqués comme N/A.

Les métriques Utilisation CPU du conteneur et Utilisation mémoire du conteneur affichent Aucune donnée, mais cela pourrait être dû à l’absence de cadvisor sur l’hôte ?

Mon fichier YAML :

  - job_name: 'discourse_prometheus'
    scrape_interval: 1s
    metrics_path: /metrics
    scheme: https
    static_configs:
      - targets: ['\u003credact\u003e:443']

Cela semble correct — bash doit avoir le $ échappé.

Pas nécessairement, mais je suppose que cela dépend de ce que vous utilisez pour effectuer la comparaison avec une expression régulière.

#!/usr/bin/env bash

CIBLE="10.20.20.5"
CIBLE2="10.20.20.50"

if [[ "^10.20.20.5$" =~ $CIBLE ]]; then
        echo "CIBLE correspondante (non échappée)"
fi

if [[ "^10.20.20.5\$" =~ $CIBLE ]]; then
        echo "CIBLE correspondante (échappée)"
fi


if [[ "^10.20.20.5$" =~ $CIBLE2 ]]; then
        echo "CIBLE2 correspondante (non échappée)"
fi

if [[ "^10.20.20.5\$" =~ $CIBLE2 ]]; then
        echo "CIBLE2 correspondante (échappée)"
fi
+ CIBLE=10.20.20.5
+ CIBLE2=10.20.20.50
+ [[ ^10.20.20.5$ =~ 10.20.20.5 ]]
+ echo 'CIBLE correspondante (non échappée)'
CIBLE correspondante (non échappée)
+ [[ ^10.20.20.5$ =~ 10.20.20.5 ]]
+ echo 'CIBLE correspondante (échappée)'
CIBLE correspondante (échappée)
+ [[ ^10.20.20.5$ =~ 10.20.20.50 ]]
+ [[ ^10.20.20.5$ =~ 10.20.20.50 ]]