При попытке запустить этот код на моем марионеточном сервере - он жалуется на порт TCP 3000.
Ошибка: / Stage [main] / Main / Grafana_datasource [prometheus]: Не удалось оценить: не удалось открыть TCP-подключение к localhost: 3000 (соединение отклонено - connect (2) для порта «localhost» 3000)
class { 'grafana':
cfg => {
app_mode => 'production',
},
database => {
type => 'mysql',
host => '127.0.0.1:3306',
name => 'grafana',
user => 'root',
type => '',
},
users => {
allow_sign_up => false,
},
}
grafana_datasource { 'Prometheus':
grafana_url => 'http://localhost:3000',
grafana_user => 'admin',
grafana_password => 'grafanapw',
type => 'prometheus',
url => 'http://prom-ip:9090',
access_mode => 'proxy',
is_default => true,
require => Class['grafana'],
}
Если я попытаюсь добавить этот код в класс {'grafana':}
Он перестает жаловаться - но источник данных не создается
class { 'grafana':
cfg => {
server => {
http_port => 8080,
}
},
database => {
...
},
}
В целом основная проблема заключается в том, что графана не будет создана с работающим источником данных и панелью мониторинга (здесь не показаны)
https://i.stack.imgur.com/MOz01.png