Forum Discussion

ismolnar's avatar
ismolnar
Icon for Neophyte rankNeophyte
2 months ago
Solved

Docker Container Dynamic Groups by type.

We have a fleet of ECS servers supporting our application containers.   Each container type does a specific workload.   The Dynamic Groups function in LM does not really offer, unless I am really doing this incorrectly, a way to take a string and build the group on that string.

20 containers over 12 ECS nodes run a container where the system.instanceDescription has a string of: ecs-nonprod-pcs1-platform-prod-webreport-cell-d-ecs-1-nonprod-webreport-cell-d-ecs-111222333444555666

Example: isCAS() && (isAppDev() || system.instanceDescription =~ "webreport")

Right now we have to look at every ECS node (pcs1) and find each one.  More ECS nodes and more containers this is not going to scale well.

  • Are the containers showing up as instances under the node running those containers?

    I ask because dynamic grouping only works for resources (the monitored node running the containers) and does not support instances (the containers running on the monitored node).

    Having said that, you can group the instances under the monitored node running those instances. We have a support guide for instance grouping under a resource.

    https://www.logicmonitor.com/support/devices/device-datasources-instances/instance-groups

  • Are the containers showing up as instances under the node running those containers?

    I ask because dynamic grouping only works for resources (the monitored node running the containers) and does not support instances (the containers running on the monitored node).

    Having said that, you can group the instances under the monitored node running those instances. We have a support guide for instance grouping under a resource.

    https://www.logicmonitor.com/support/devices/device-datasources-instances/instance-groups

  • SuzanneShaw's avatar
    SuzanneShaw
    Icon for Community Manager rankCommunity Manager

    Hey!  I see we haven't gotten help from the group yet, but I am checking with our team to see if they can help :)