Am not sure this is the issue. I don’t see image name in default 
metrics-deploy.yaml file

  description: 'Specify prefix for metrics components; e.g. for 
"openshift/origin-metrics-deployer:latest", set prefix "openshift/origin-"'
  name: IMAGE_PREFIX
  value: "registry.access.redhat.com/openshift3/"

do we need to specify openshift/origin-metrics-deployer:latest???



-- 
Srinivas Kotaru

On 6/13/16, 1:55 PM, "Srinivas Naga Kotaru (skotaru)" <[email protected]> wrote:

>Matt 
>
>Thanks for looking into. I rerun the setup, but had the same issue
>
># oc get pods
>NAME                         READY     STATUS              RESTARTS   AGE
>hawkular-cassandra-1-y2egy   0/1       ContainerCreating   0          5m
>hawkular-metrics-4b16f       0/1       Running             1          4m
>heapster-x2gj2               0/1       Running             2          4m
>metrics-deployer-9v7vc       0/1       Completed           0          6m
>
>$ oc logs -f hawkular-cassandra-1-y2egy
>Error from server: container "hawkular-cassandra-1" in pod 
>"hawkular-cassandra-1-y2egy" is waiting to start: ContainerCreating
>
>$ oc logs -f hawkular-metrics-4b16f
>
>16:54:25,703 DEBUG [org.jboss.as.config] (MSC service thread 1-4) VM 
>Arguments: -Duser.home=/home/jboss -Duser.name=jboss -D[Standalone] 
>-XX:+UseCompressedOops -verbose:gc -Xloggc:/opt/eap/standalone/log/gc.log 
>-XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseGCLogFileRotation 
>-XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=3M -XX:-TraceClassUnloading 
>-Xms1303m -Xmx1303m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true 
>-Djboss.modules.system.pkgs=org.jboss.logmanager -Djava.awt.headless=true 
>-Djboss.modules.policy-permissions=true 
>-Xbootclasspath/p:/opt/eap/jboss-modules.jar:/opt/eap/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-1.5.4.Final-redhat-1.jar:/opt/eap/modules/system/layers/base/org/jboss/logmanager/ext/main/javax.json-1.0.4.jar:/opt/eap/modules/system/layers/base/org/jboss/logmanager/ext/main/jboss-logmanager-ext-1.0.0.Alpha2-redhat-1.jar
> -Djava.util.logging.manager=org.jboss.logmanager.LogManager 
>-javaagent:/opt/eap/jolokia.jar=port=8778,protocol=https,caCert=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt,clientPrincipal=cn=system:master-proxy,useSslClientAuthentication=true,extraClientCheck=true,host=0.0.0.0,discoveryEnabled=false
> -Djava.security.egd=file:/dev/./urandom 
>-Dorg.jboss.boot.log.file=/opt/eap/standalone/log/server.log 
>-Dlogging.configuration=file:/opt/eap/standalone/configuration/logging.properties
>16:54:27,079 INFO  [org.xnio] (MSC service thread 1-3) XNIO Version 
>3.0.14.GA-redhat-1
>16:54:27,083 INFO  [org.xnio.nio] (MSC service thread 1-3) XNIO NIO 
>Implementation Version 3.0.14.GA-redhat-1
>16:54:27,101 INFO  [org.jboss.as.server] (Controller Boot Thread) JBAS015888: 
>Creating http management service using socket-binding (management-http)
>16:54:27,104 INFO  [org.jboss.remoting] (MSC service thread 1-3) JBoss 
>Remoting version 3.3.5.Final-redhat-1
>
>$ oc logs -f heapster-x2gj2
>Endpoint Check in effect. Checking 
>https://hawkular-metrics:443/hawkular/metrics/status
>Could not connect to https://hawkular-metrics:443/hawkular/metrics/status. 
>Curl exit code: 6. Status Code 000
>'https://hawkular-metrics:443/hawkular/metrics/status' is not accessible [HTTP 
>status code: 000. Curl exit code 6]. Retrying.
>Could not connect to https://hawkular-metrics:443/hawkular/metrics/status. 
>Curl exit code: 6. Status Code 000
>'https://hawkular-metrics:443/hawkular/metrics/status' is not accessible [HTTP 
>status code: 000. Curl exit code 6]. Retrying.
>Could not connect to https://hawkular-metrics:443/hawkular/metrics/status. 
>Curl exit code: 6. Status Code 000
>
>
> $ oc logs -f metrics-deployer-9v7vc
>
>++ oc create -f -
>serviceaccount "heapster" created
>service "heapster" created
>replicationcontroller "heapster" created
>+ echo 'Success!'
>Success!
>
>-- 
>Srinivas Kotaru
>
>On 6/13/16, 1:49 PM, "Matt Wringe" <[email protected]> wrote:
>
>>
>>
>>----- Original Message -----
>>> From: "Srinivas Naga Kotaru (skotaru)" <[email protected]>
>>> To: [email protected]
>>> Sent: Monday, June 13, 2016 3:58:12 PM
>>> Subject: Metrics deployment
>>> 
>>> 
>>> 
>>> Hi
>>> 
>>> 
>>> 
>>> Am trying to configure metrics in our newly installed clusters. Am seeing
>>> below errors once metrics-deploy script was successful. I used our
>>> environment specific HAWKULAR_METRICS_HOSTNAME and MASTER_URL
>>> 
>>> 
>>> 
>>> # oc new-app -f metrics-deployer.yaml
>>> 
>>> 
>>> 
>>> Note: customized, CASSANDARA PV, MASTER_URL, and HAWKULAR_METRICS_HOSTNAME (
>>> hard coded as values)
>>> 
>>> 
>>> 
>>> template "hawkular-heapster" created
>>> 
>>> Deploying the Heapster component
>>> 
>>> ++ echo 'Deploying the Heapster component'
>>> 
>>> ++ '[' -n '' ']'
>>> 
>>> ++ oc create -f -
>>> 
>>> ++ oc process hawkular-heapster -v
>>> IMAGE_PREFIX=registry.access.redhat.com/openshift3/,IMAGE_VERSION=latest,MASTER_URL=https://lae3-alln-int-idev01.cisco.com:443,NODE_ID=nodename
>>> 
>>> serviceaccount "heapster" created
>>> 
>>> service "heapster" created
>>> 
>>> replicationcontroller "heapster" created
>>> 
>>> + echo 'Success!'
>>> 
>>> Success!
>>> 
>>> 
>>> 
>>> # oc get pods
>>> 
>>> NAME READY STATUS RESTARTS AGE
>>> 
>>> hawkular-cassandra-1-9nzio 0/1 ContainerCreating 0 4m
>>> 
>>> hawkular-metrics-hi7mb 0/1 Running 1 4m
>>> 
>>> heapster-e8gbu 0/1 Running 2 4m
>>> 
>>> metrics-deployer-64703 0/1 ContainerCreating 0 3s
>>> 
>>> metrics-deployer-cd1nf 0/1 Completed 0 5m
>>> 
>>
>>It looks like none of your containers are fully up and running yet.
>>
>>Without Cassandra running, Hawkular Metrics will not run, and Heapster will 
>>wait until Hawkular Metrics is fully running.
>>
>>Do you see anything in the Cassandra logs? The first step will be to get 
>>Cassandra running properly.
>>
>>> 
>>> 
>>> 
>>> $ oc logs -f heapster-e8gbu
>>> 
>>> Endpoint Check in effect. Checking
>>> https://hawkular-metrics:443/hawkular/metrics/status
>>> 
>>> Could not connect to https://hawkular-metrics:443/hawkular/metrics/status.
>>> Curl exit code: 6. Status Code 000
>>> 
>>> 'https://hawkular-metrics:443/hawkular/metrics/status' is not accessible
>>> [HTTP status code: 000. Curl exit code 6]. Retrying.
>>> 
>>> Could not connect to https://hawkular-metrics:443/hawkular/metrics/status.
>>> Curl exit code: 6. Status Code 000
>>
>>Heapster waits until Hawkular Metrics is started before trying to push 
>>metrics to it. The issue that you are seeing is because Heapster could not 
>>properly connect to Hawkular Metrics. Until the Hawkular Metrics service is 
>>fully up, Heapster will not be able to connect to it.
>>
>>
>>> 
>>> 
>>> 
>>> 
>>> What is the wrong? Why it checking just hawkular-metrics rather full routing
>>> URL which was provided as HAWKULAR_METRICS_HOSTNAME
>>
>>The Hawkular Metrics service has two hostnames: the internal hostname used by 
>>the internal components (eg 'hawkular-metrics') and the external hostname (eg 
>>what is configured via HAWKULAR_METRICS_HOSTNAME). The OpenShift dns server 
>>will resolve hostnames to the name of services, which is where the internal 
>>'hawkular-metrics' comes from.
>>
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> --
>>> 
>>> 
>>> Srinivas Kotaru
>>> 
>>> _______________________________________________
>>> users mailing list
>>> [email protected]
>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>> 
>


_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to