Avatar
🏃
2 results for Prometheus
  • Ma version de MacOS :

    $ uname -a
    Darwin MacBook.local 19.0.0 Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64 x86_64

    Mise à jours de brew ( en mode verbose afin d’avoir plus d’information ) :

    $ brew update -v 
    ...
    $ brew -v
    Homebrew 2.1.16
    Homebrew/homebrew-core (git revision 00c2c; last commit 2019-11-18)
    Homebrew/homebrew-cask (git revision 9e283; last commit 2019-11-18)

    Début de l’installation :

    $ brew install prometheus
    Updating Homebrew...
    ==> Auto-updated Homebrew!
    Updated 2 taps (homebrew/core and homebrew/cask).
    ==> New Formulae
    mysql-client@5.7
    ==> Updated Formulae
    awsume                       innotop                      manticoresearch              mysql-client                 mytop                        percona-xtrabackup
    hydra                        kitchen-sync                 mydumper                     mysql-connector-c++          ntopng                       sysbench
    imagemagick                  libzdb                       mysql++                      mysql-connector-c++@1.1      percona-toolkit              vala
    ==> Deleted Formulae
    mysql-connector-c
    
    ==> Downloading https://homebrew.bintray.com/bottles/prometheus-2.13.1.catalina.bottle.tar.gz
    ==> Downloading from https://akamai.bintray.com/85/....
    ############################################################# 100.0%
    ==> Pouring prometheus-2.13.1.catalina.bottle.tar.gz
    ==> Caveats
    When used with `brew services`, prometheus' configuration is stored as command line flags in
      /usr/local/etc/prometheus.args
    
    Example configuration:
      echo "--config.file ~/.config/prometheus.yml" > /usr/local/etc/prometheus.args
    
    To have launchd start prometheus now and restart at login:
      brew services start prometheus
    Or, if you don't want/need a background service you can just run:
      prometheus
    ==> Summary
    ?  /usr/local/Cellar/prometheus/2.13.1: 18 files, 119.3MB

    Lancement du service :

    prometheus Created Mon, 18 Nov 2019 00:00:00 +0000
  • J’ai pu voir que cela ne se lançait pas dans /usr/local/var/log/prometheus.err.log, sans arrêt j’ai l’erreur :

    component=activeQueryTracker msg="Failed to create directory for logging active queries"

    J’ai donc modifié le fichier /usr/local/Cellar/prometheus/2.13.1/homebrew.mxcl.prometheus.plist et pas le fichier  /Users/XXXXXX/Library/LaunchAgents/homebrew.mxcl.prometheus.plist (inutile)

    <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
      <plist version="1.0">
      <dict>
        <key>Label</key>
        <string>homebrew.mxcl.prometheus</string>
        <key>ProgramArguments</key>
        <array>
          <string>sh</string>
          <string>-c</string>
          <string>/usr/local/opt/prometheus/bin/prometheus $(&lt; /usr/local/etc/prometheus.args)</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        <key>KeepAlive</key>
        <false/>
        <key>WorkingDirectory</key>
        <string>/usr/local/opt/prometheus</string>
        <key>StandardErrorPath</key>
        <string>/usr/local/var/log/prometheus.err.log</string>
        <key>StandardOutPath</key>
        <string>/usr/local/var/log/prometheus.log</string>
      </dict>
    </plist>

    Je relance :

    prometheus Created Mon, 18 Nov 2019 00:00:00 +0000