Instana

 View Only
  • 1.  Support for IBM Cloud Infrastructure Center

    Posted Thu April 20, 2023 03:43 AM

    We are using ICIC and we would like to monitor it with Instana 
    We tried to use Openstack agent configuration because ICIC seems to be founded on Openstack and using supported version of Openstack API required by Instana 
     
    At the moment we are able to see the Hypervisor,  Flawors and  Images metrics but not Computer Instances in the remote agent there is this error:
    2023-04-11T07:08:31.239+02:00 | DEBUG | tana-sensor-scheduler-thread-2-3 | RESTClient       | com.instana.sensor-ibmopenstack - 1.0.3 | Stacktrace: 
    com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot coerce empty String ("") to `com.instana.agent.ibmopenstack.sensor.impl.model.ComputeInstance$Image` value (but could if coercion was enabled using `CoercionConfig`)
     at [Source: (org.apache.http.client.entity.LazyDecompressingInputStream); line: 1, column: 6804] (through reference chain: java.util.ArrayList[2]->com.instana.agent.ibmopenstack.sensor.impl.model.ComputeInstance["image"])
        at com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:67) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.DeserializationContext.reportBadCoercion(DeserializationContext.java:1806) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.std.StdDeserializer._checkCoercionFail(StdDeserializer.java:1490) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromEmptyString(StdDeserializer.java:325) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromString(StdDeserializer.java:270) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromString(BeanDeserializerBase.java:1495) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:197) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:314) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:355) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext._unwrapAndDeserialize(DefaultDeserializationContext.java:356) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:320) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) ~[!/:2.13.4.2]
        at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1427) ~[!/:2.13.4.2]
        at com.instana.agent.ibmopenstack.sensor.impl.service.RESTClient.parse(RESTClient.java:330) ~[!/:?]
        at com.instana.agent.ibmopenstack.sensor.impl.service.RESTClient.getComputeInstances(RESTClient.java:250) [!/:?]
        at com.instana.agent.ibmopenstack.sensor.impl.service.RESTClient.getRegion(RESTClient.java:185) [!/:?]
        at com.instana.agent.ibmopenstack.sensor.impl.service.MetricsService.composeRegion(MetricsService.java:49) [!/:?]
        at com.instana.agent.ibmopenstack.sensor.impl.service.MetricsService.lambda$composeAndGetRegions$0(MetricsService.java:39) [!/:?]
        at java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1608) [?:?]
        at com.instana.agent.ibmopenstack.sensor.impl.service.MetricsService.composeAndGetRegions(MetricsService.java:39) [!/:?]
        at com.instana.agent.ibmopenstack.sensor.impl.OpenStackDataProvider.update(OpenStackDataProvider.java:75) [!/:?]
        at com.instana.agent.ibmopenstack.sensor.IBMOpenStackSensor.lambda$scheduleMonitoring$1(IBMOpenStackSensor.java:107) [!/:?]
        at com.instana.agent.api.ObservableRunnable.run(ObservableRunnable.java:65) [!/:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
        at com.instana.agent.main.impl.scheduler.MonitoredScheduledTreadPoolExecutor$NamedRunnableScheduledFuture.run(MonitoredScheduledTreadPoolExecutor.java:130) [!/:1.1.669]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
        at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [!/:4.1.85.Final]
        at java.lang.Thread.run(Thread.java:839) [?:?]

    Let me know if it is or will be officially supported
    Thanks
    Best Regards
    Carla 



    ------------------------------
    Carla Raffi
    System programmer
    Sogei
    roma
    (39065) 025-2866
    ------------------------------


  • 2.  RE: Support for IBM Cloud Infrastructure Center

    Posted Thu April 27, 2023 10:32 AM

    Hi Carla,

    There is a support ticket our engineering team is working on: https://ibmsf.lightning.force.com/lightning/r/Case/5003p00002nRCMlAAO/view



    ------------------------------
    ------------------------------
    Rodoljub Radivojevic
    Product Manager @Instana
    Sensors
    ------------------------------
    ------------------------------



  • 3.  RE: Support for IBM Cloud Infrastructure Center

    Posted Thu July 20, 2023 08:50 AM
    Edited by System Test 9 days ago

    Hi all,

    the case was risolved and now we are able to see most of the ICIC  information in the Instana Console we have still some issues about values of Memory and Cpu usage in the Computer Instances view but the ICIC and Instana teams are working to solve them too.

    The new Openstack sensor able to get data from ICIC infrastructure will be deployed in the next version of Instana agent.

    Proud to be able to help in this work

    Carla 



    ------------------------------
    Carla Raffi
    System programmer
    Sogei
    roma
    (39065) 025-2866
    ------------------------------