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
------------------------------
Original Message:
Sent: Thu April 27, 2023 10:32 AM
From: Rodoljub Radivojevic
Subject: Support for IBM Cloud Infrastructure Center
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
------------------------------
Original Message:
Sent: Thu April 20, 2023 03:42 AM
From: Carla Raffi
Subject: Support for IBM Cloud Infrastructure Center
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
------------------------------