2017-01-30 23 views
1

У меня возникла проблема с настройкой hawkular-agent. Я настроил агента в модуле OpenShift, и я получаю этот журнал ошибок, когда агент пытается вызвать конечную точку jolokia другого приложения, работающего в другом контейнере :Hawkular agent: index out of range

I0130 13:07:05.161073  1 metrics_collector_manager.go:94] START collecting metrics from [https://x.x.x.x:8778/jolokia/] every [10]s 
panic: runtime error: index out of range 

goroutine 11 [running]: 
panic(0x11c3ac0, 0xc420016060) 
    /home/mazz/bin/go-install/go/src/runtime/panic.go:500 +0x1a1 
github.com/hawkular/hawkular-openshift-agent/k8s.K8SEndpoint.GetUrl(0xc4202a9cb8, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) 
    /home/mazz/source/go/hawkular-openshift-agent/src/github.com/hawkular/hawkular-openshift-agent/k8s/configmap_entry.go:68 +0x26b 
github.com/hawkular/hawkular-openshift-agent/k8s.(*NodeEventConsumer).startCollecting(0xc42045d2c0, 0xc42016c500) 
    /home/mazz/source/go/hawkular-openshift-agent/src/github.com/hawkular/hawkular-openshift-agent/k8s/node_event_consumer.go:163 +0x10c 
github.com/hawkular/hawkular-openshift-agent/k8s.(*NodeEventConsumer).consumeNodeEvents(0xc42045d2c0) 
    /home/mazz/source/go/hawkular-openshift-agent/src/github.com/hawkular/hawkular-openshift-agent/k8s/node_event_consumer.go:112 +0x26d 
created by github.com/hawkular/hawkular-openshift-agent/k8s.(*NodeEventConsumer).Start 
    /home/mazz/source/go/hawkular-openshift-agent/src/github.com/hawkular/hawkular-openshift-agent/k8s/node_event_consumer.go:82 +0x5c5 

Возможно, у кого-то была аналогичная проблема? Версия агента: Hawkular OpenShift Agent: Версия: 0.1.0.

+0

Привет, как вы установили агент? Построен из источника? Текущий выпуск 1.0.0.Final, и вполне возможно, что проблема уже исправлена. Если нет, я бы предложил открыть вопрос о github. – Joel

+0

@Joel спасибо, я открыл проблему - https://github.com/hawkular/hawkular-openshift-agent/issues/116 – hipokito

ответ

1

Мне удалось исправить проблему, используя openshift-infra project вместо openshift-infra1.