not intended for public repository, removing with BFG repo cleaner
This commit is contained in:
41
agent.yaml
41
agent.yaml
@@ -1,41 +0,0 @@
|
|||||||
version: '3'
|
|
||||||
services:
|
|
||||||
|
|
||||||
agent:
|
|
||||||
# The default image is set to the static one
|
|
||||||
image: ${AGENT_IMAGE:-containers.instana.io/instana/release/agent/static:latest}
|
|
||||||
# image: containers.instana.io/instana/release/agent/static:latest
|
|
||||||
# To use the dynamic agent (for example, to test the latest Java version), use this image instead:
|
|
||||||
# image: instana/agent:latest
|
|
||||||
pid: "host"
|
|
||||||
privileged: true
|
|
||||||
volumes:
|
|
||||||
- /var/run:/var/run
|
|
||||||
- /run:/run
|
|
||||||
- /dev:/dev
|
|
||||||
- /sys:/sys
|
|
||||||
- /var/log:/var/log
|
|
||||||
# Mount the logs directly so we can directly access the span-*.log files to check the produced spans.
|
|
||||||
# - ./agent/logs:/opt/instana/agent/data/log
|
|
||||||
- ${INSTANA_AGENT_LOGS_VOLUME:-./agent/logs}:/opt/instana/agent/data/log
|
|
||||||
- ./agent-configuration/com.instana.agent.main.sender.File.cfg:/opt/instana/agent/etc/instana/com.instana.agent.main.sender.File.cfg
|
|
||||||
environment:
|
|
||||||
- INSTANA_AGENT_ENDPOINT=${INSTANA_AGENT_ENDPOINT}
|
|
||||||
- INSTANA_AGENT_ENDPOINT_PORT=${INSTANA_AGENT_ENDPOINT_PORT}
|
|
||||||
- INSTANA_AGENT_KEY=${INSTANA_AGENT_KEY}
|
|
||||||
- INSTANA_DOWNLOAD_KEY=${INSTANA_DOWNLOAD_KEY}
|
|
||||||
- INSTANA_AGENT_ZONE=${INSTANA_AGENT_ZONE}
|
|
||||||
- INSTANA_MVN_REPOSITORY_FEATURES_PATH=artifactory/features-internal@id=features@snapshots@snapshotsUpdate=always
|
|
||||||
- INSTANA_MVN_REPOSITORY_SHARED_PATH=artifactory/shared@id=shared@snapshots@snapshotsUpdate=always
|
|
||||||
- INSTANA_LOG_LEVEL=DEBUG
|
|
||||||
expose:
|
|
||||||
- "42699"
|
|
||||||
|
|
||||||
#networks:
|
|
||||||
# robot-shop:
|
|
||||||
|
|
||||||
networks:
|
|
||||||
default:
|
|
||||||
external:
|
|
||||||
#name: robot-shop
|
|
||||||
name: robot-shop_robot-shop
|
|
@@ -1,62 +0,0 @@
|
|||||||
#!/bin/bash -x
|
|
||||||
# The script starts a dockerised instana-agent that is logging all the traces
|
|
||||||
|
|
||||||
AGENT_STATIC_IMAGE=containers.instana.io/instana/release/agent/static:latest
|
|
||||||
AGENT_DYNAMIC_IMAGE=instana/agent:latest
|
|
||||||
INSTANA_AGENT_LOGS_VOLUME_DEFAULT="${PWD}/agent/logs"
|
|
||||||
|
|
||||||
# get the agent image info
|
|
||||||
eval $(egrep '[A-Z]+=' .env | egrep -v "^#[ ]*")
|
|
||||||
|
|
||||||
if [ ! -v $AGENT_IMAGE ]; then
|
|
||||||
echo "Info: the AGENT_IMAGE variable is not set. The agent image will be set to a default choice. If you want a different behaviour, please set AGENT_IMAGE in your .env file and restart the process.";
|
|
||||||
fi;
|
|
||||||
|
|
||||||
if [ ! -v $INSTANA_AGENT_LOGS_VOLUME ]; then
|
|
||||||
echo "Info: the INSTANA_AGENT_LOGS_VOLUME variable is not set. The agent image will be set to a default choice. If you want a different behaviour, please set INSTANA_AGENT_LOGS_VOLUME in your .env file and restart the process.";
|
|
||||||
INSTANA_AGENT_LOGS_VOLUME=${INSTANA_AGENT_LOGS_VOLUME_DEFAULT}
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -f "${INSTANA_AGENT_LOGS_VOLUME}/*.log"
|
|
||||||
mkdir -p ${INSTANA_AGENT_LOGS_VOLUME}
|
|
||||||
|
|
||||||
#CHECKING THE NETWORK REQUIREMENTS
|
|
||||||
docker network ls|egrep "robot-shop_robot-shop" > /dev/null 2>&1
|
|
||||||
Ret=$?
|
|
||||||
|
|
||||||
if [ $Ret != 0 ]; then
|
|
||||||
echo "Warning: robot-shop dedicated network doesn't exist, the script will attempt to create it."
|
|
||||||
docker network create "robot-shop_robot-shop" > /dev/null 2>&1
|
|
||||||
Ret=$?
|
|
||||||
if [ $Ret != 0 ]; then
|
|
||||||
echo "Warning: it was not possible to create robot-shop dedicated network. Possibly docker-compose will fix this itch, good luck :-) "
|
|
||||||
else
|
|
||||||
echo "Info: it was possible to create robot-shop dedicated network. "
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Starting the traces-logging agent in the backgroud"
|
|
||||||
docker-compose -f agent.yaml up -d
|
|
||||||
echo "Info: the docker agent container is running. You can check the current operations with \"tail -100f agent/logs/agent.log\""
|
|
||||||
|
|
||||||
echo "Check: waiting for the agent discovery-time"
|
|
||||||
# wait for for sensors discovery a maximum of 10 minutes
|
|
||||||
elapsedTime=5
|
|
||||||
while [ $elapsedTime -lt 300 ]; do
|
|
||||||
if [[ $(grep -i -c "Discovery time" ${INSTANA_AGENT_LOGS_VOLUME}/agent.log) -gt 1 ]]; then
|
|
||||||
break
|
|
||||||
else
|
|
||||||
echo "Check: Process discovery not completed after $elapsedTime s. Retrying ..."
|
|
||||||
((elapsedTime += 5))
|
|
||||||
sleep 5
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
# wait one minute to catch possible errors in PID sensor activation
|
|
||||||
echo "Check: waiting to catch possible errors in PID sensor activation"
|
|
||||||
sleep 60
|
|
||||||
|
|
||||||
echo "Info: starting robot-shop apps"
|
|
||||||
docker-compose -f docker-compose.yaml up -d
|
|
||||||
|
|
||||||
cd load-gen
|
|
||||||
./load-gen.sh -v
|
|
Reference in New Issue
Block a user