2017-02-25 6 views
1

Mit dieser Formel:Provisioning prometheus mit saltstack

https://github.com/bechtoldt/saltstack-prometheus-formula.git

für prometheus Provisioning, kann ich nicht Konvergenz erreichen.

schlägt ziemlich früh:

# salt prometheus-master state.apply test=True 
prometheus-master: 
    Data failed to compile: 
---------- 
    No matching sls found for 'prometheus' in env 'base' 
ERROR: Minions returned with non-zero exit code 

Haben 'prometheus' definiert in Bot Staaten & Säulen top.sls.

+1

Könntest du bitte auch eine Auswahl aus deiner top.sls-Datei posten, in der dieser Minion mit den prometheus sls-Dateien übereinstimmt? Und wie hast du die prometheus sls Dateien benutzt? Ich sehe keine Datei "init.sls" oder "prometheus.sls" in diesem Repository, daher sollten Sie diese Dateinamen geändert haben, wenn Sie es zum Laufen bringen wollten. –

Antwort

1

Bechtoldt Formel erfordert zusätzlichen Code aus seinem GitHub-Repository zu arbeiten, Formhelper, https://github.com/bechtoldt/salt-modules/blob/master/_modules/formhelper.py in ist seine besondere Art, Säulen zu verwalten, die ihm mehr Flexibilität gibt, um Versionen zu verwalten.

Es ist sicherlich nicht so einfach wie Säulen sind, und Sie müssen verstehen, dass die Prometheus-Formel zu bedienen, so dass es leider nicht aus der Box funktionieren wird.