diff --git a/stackstate-changelog.md b/stackstate-changelog.md index af0b6cc4fe3e..eb1cbeb48c06 100644 --- a/stackstate-changelog.md +++ b/stackstate-changelog.md @@ -6,6 +6,10 @@ - DynaTrace Integration - Gather Dynatrace events to determine the health state of Dynatrace components in StackState [(STAC-10795)](https://stackstate.atlassian.net/browse/STAC-10795) +- Docker Swarm Integration [(STAC-12057)](https://stackstate.atlassian.net/browse/STAC-12057) + - Produce topology for docker swarm services and their tasks. + - Send metric for Desired and Active replicas of a swarm service. + **Improvements** - Integrations @@ -16,6 +20,7 @@ **Bugfix** - Kubelet check should not fail for Kubernetes 1.18+ (due to deprecated `/spec` API endpoint) [(STAC-12307)](https://stackstate.atlassian.net/browse/STAC-12307) + - Remove the tag for process components with high I/O or CPU. [(STAC-12306)](https://stackstate.atlassian.net/browse/STAC-12306) ## 2.10.0 (2021-02-25) diff --git a/stackstate-deps.json b/stackstate-deps.json index 652cf26d84f3..7f14000249d1 100644 --- a/stackstate-deps.json +++ b/stackstate-deps.json @@ -3,8 +3,8 @@ "TRACE_AGENT_VERSION": "6.7.11", "TRACE_AGENT_BRANCH": "6.7.11", "TRACE_AGENT_WINDOWS_BINARY": "yes", - "PROCESS_AGENT_BRANCH": "2.7.2", - "PROCESS_AGENT_VERSION": "2.7.2", + "PROCESS_AGENT_BRANCH": "2.7.3", + "PROCESS_AGENT_VERSION": "2.7.3", "OMNIBUS_SOFTWARE_VERSION": "6.11.0", "OMNIBUS_RUBY_VERSION": "05fb405a100b8157bc5b32e48a97e674857e97f6", "JMXFETCH_VERSION": "0.26.1", diff --git a/test/integration/dogstatsd/testdata/origin_detection/Dockerfile b/test/integration/dogstatsd/testdata/origin_detection/Dockerfile index baf902e52f09..4c79d408e37d 100644 --- a/test/integration/dogstatsd/testdata/origin_detection/Dockerfile +++ b/test/integration/dogstatsd/testdata/origin_detection/Dockerfile @@ -1,7 +1,7 @@ FROM datadog/docker-library:python_2_7-alpine3_6 # datadog-py has no release with UDS support yet, using a commit hash -RUN pip install --no-cache-dir https://github.com/DataDog/datadogpy/archive/8b19b0b6e2d5e898dc05800f8257430b68156471.zip +RUN pip install --no-cache-dir https://github.com/DataDog/datadogpy/archive/af1c23bf9cd187208d336f4a1468535f06f43acd.zip COPY sender.py /sender.py diff --git a/test/molecule-role/molecule/vms/tests/test_receiver_topology.py b/test/molecule-role/molecule/vms/tests/test_receiver_topology.py index 23e4eba67282..c06091f0ea6f 100644 --- a/test/molecule-role/molecule/vms/tests/test_receiver_topology.py +++ b/test/molecule-role/molecule/vms/tests/test_receiver_topology.py @@ -158,7 +158,6 @@ def wait_for_components(): ) assert stress_process["command"]["exe"] == "/usr/bin/stress" - assert "usage:top-mem" in stress_process["tags"] or "usage:top-cpu" in stress_process["tags"] # assert that we don't get the short-lived python processes short_lived_process_match = re.compile("python -c import time; time.sleep(.*);")