问题描述
我有以下 Dockerrun.aws.json:
{
"AWSEBDockerrunVersion": 2,"containerDeFinitions": [
{
"name": "dd-agent","image": "gcr.io/datadoghq/agent:7.25.1","environment": [
{
"name": "DD_API_KEY","value": "xxxxx"
},{
"name": "DD_ENV","value": "development"
},{
"name": "DD_SERVICE","value": "xxxx"
},{
"name": "DD_VERSION","value": "1.0.0"
},{
"name": "DD_SITE","value": "datadoghq.com"
},{
"name": "DD_TAGS","value": "app:xxxxx"
},{
"name": "DD_LOGS_ENABLED","value": "true"
},{
"name" : "DD_LOGS_CONfig_CONTAINER_COLLECT_ALL",{
"name" : "DD_LOGS_CONfig_DOCKER_CONTAINER_USE_FILE",{
"name" : "DD_CONTAINER_EXCLUDE","value": "name:datadog-agent"
},{
"name": "DD_APM_ENABLED",{
"name": "DD_APM_NON_LOCAL_TRAFFIC",{
"name": "DD_CATEGORY","value": "sourcecode"
}
],"portMappings": [
{
"hostPort": 8126,"containerPort": 8126
}
],"memory": 200,"mountPoints": [
{
"sourceVolume": "docker_sock","containerPath": "/var/run/docker.sock","readOnly": false
},{
"sourceVolume": "proc","containerPath": "/host/proc","readOnly": true
},{
"sourceVolume": "cgroup","containerPath": "/host/sys/fs/cgroup",{
"sourceVolume": "awseb-logs-Nginx-proxy","containerPath": "/var/log/Nginx",{
"sourceVolume": "PHP-logs","containerPath": "/var/log/PHP-app",{
"sourceVolume": "PHP-log-integration-config","containerPath": "/etc/datadog-agent/conf.d/PHP.d/conf.yaml","readOnly":true
}
]
},{
"essential": true,"image": "649208843984.dkr.ecr.us-west-2.amazonaws.com/PHP7:2.0.1","memory": 2048,"mountPoints": [
{
"containerPath": "/var/www/html","readOnly": true,"sourceVolume": "PHP-app"
},{
"containerPath": "/apns","sourceVolume": "apns"
},{
"containerPath": "/var/log/PHP-app","sourceVolume": "awseb-logs-PHP-app"
},{
"containerPath": "/tmp","readOnly": false,"sourceVolume": "tmp"
},{
"containerPath": "/jwt","sourceVolume": "jwt"
}
],"Update": "true","name": "PHP-app","links": [
"dd-agent:dd-agent"
]
},"image": "Nginx","links": [
"PHP-app","dd-agent:dd-agent"
],"memory": 1536,{
"containerPath": "/etc/Nginx/conf.d","sourceVolume": "Nginx-proxy-conf"
},{
"containerPath": "/var/log/Nginx","sourceVolume": "awseb-logs-Nginx-proxy"
}
],"name": "Nginx-proxy","portMappings": [
{
"containerPort": 80,"hostPort": 80
}
]
}
],"volumes": [
{
"name": "apns","host": {
"sourcePath": "/apns"
}
},{
"name": "PHP-logs","host": {
"sourcePath": "/var/log/containers/PHP-app"
}
},{
"name": "PHP-app","host": {
"sourcePath": "/var/app/current/PHP-app"
}
},{
"name": "Nginx-proxy-conf","host": {
"sourcePath": "/var/app/current/proxy/conf.d"
}
},{
"name": "tmp","host": {
"sourcePath": "/tmp"
}
},{
"name": "jwt","host": {
"sourcePath": "/jwt"
}
},{
"name": "docker_sock","host": {
"sourcePath": "/var/run/docker.sock"
}
},{
"name": "proc","host": {
"sourcePath": "/proc/"
}
},{
"name": "cgroup","host": {
"sourcePath": "/cgroup/"
}
},{
"name": "PHP-log-integration-config","host": {
"sourcePath": "/datadog/PHP.d/conf.yaml"
}
}
]
}
Datadog 代理日志在部署后显示:
2021-07-17 01:30:48 UTC | CORE | INFO | (pkg/serializer/serializer.go:356 in sendMetadata) | Sent Metadata payload,size (raw/compressed): 1146/310 bytes.
2021-07-17 01:30:49 UTC | PROCESS | INFO | (collector.go:208 in func1) | Delivery queues: process[size=0,weight=0],pod[size=0,weight=0]
2021-07-17 01:30:55 UTC | CORE | INFO | (pkg/serializer/serializer.go:376 in SendJSONToV1Intake) | Sent processes Metadata payload,size: 1394 bytes.
2021-07-17 01:31:19 UTC | TRACE | INFO | (pkg/trace/info/stats.go:101 in LogStats) | No data received
2021-07-17 01:31:49 UTC | PROCESS | INFO | (collector.go:208 in func1) | Delivery queues: process[size=0,weight=0]
2021-07-17 01:32:19 UTC | TRACE | INFO | (pkg/trace/info/stats.go:101 in LogStats) | No data received
2021-07-17 01:32:19 UTC | PROCESS | INFO | (collector.go:160 in runcheck) | Finish container check #340 in 27.457254ms
2021-07-17 01:32:48 UTC | CORE | INFO | (cmd/agent/app/run.go:110 in func2) | Received signal 'terminated',shutting down...
2021-07-17 01:32:48 UTC | CORE | INFO | (pkg/collector/runner/runner.go:149 in Stop) | Runner is shutting down...
2021-07-17 01:32:48 UTC | CORE | INFO | (pkg/collector/python/subprocesses.go:48 in TerminateRunningProcesses) | Canceling all running python subprocesses
2021-07-17 01:32:48 UTC | PROCESS | INFO | (pkg/process/util/signal_Nowindows.go:21 in HandleSignals) | Caught signal 'terminated'; terminating.
2021-07-17 01:32:48 UTC | CORE | INFO | (pkg/aggregator/aggregator.go:667 in run) | Stopping aggregator
2021-07-17 01:32:48 UTC | PROCESS | INFO | (pkg/forwarder/forwarder.go:389 in Stop) | stopping the Forwarder
2021-07-17 01:32:48 UTC | TRACE | INFO | (main.go:25 in handleSignal) | received signal 15 (terminated)
2021-07-17 01:32:48 UTC | TRACE | INFO | (pkg/trace/agent/agent.go:133 in loop) | Exiting...
2021-07-17 01:32:48 UTC | PROCESS | INFO | (pkg/forwarder/domain_forwarder.go:278 in Stop) | domainForwarder stopped
2021-07-17 01:32:48 UTC | PROCESS | INFO | (pkg/forwarder/forwarder.go:389 in Stop) | stopping the Forwarder
2021-07-17 01:32:48 UTC | TRACE | INFO | (pkg/trace/stats/concentrator.go:100 in Run) | Exiting concentrator,computing remaining stats
2021-07-17 01:32:48 UTC | PROCESS | INFO | (pkg/forwarder/domain_forwarder.go:278 in Stop) | domainForwarder stopped
2021-07-17 01:32:48 UTC | PROCESS | INFO | (pkg/forwarder/forwarder.go:389 in Stop) | stopping the Forwarder
2021-07-17 01:32:48 UTC | CORE | INFO | (pkg/forwarder/forwarder.go:389 in Stop) | stopping the Forwarder
trace-agent exited with code 0,disabling
process-agent exited with code 0,disabling
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
2021-07-17 01:32:48 UTC | CORE | INFO | (pkg/forwarder/domain_forwarder.go:278 in Stop) | domainForwarder stopped
2021-07-17 01:32:48 UTC | CORE | INFO | (pkg/logs/logs.go:128 in Stop) | Stopping logs-agent
2021-07-17 01:32:48 UTC | CORE | INFO | (pkg/logs/input/docker/tailer.go:84 in Stop) | Stop tailing container: 8bbd4d72395c
2021-07-17 01:32:48 UTC | CORE | INFO | (pkg/logs/input/docker/tailer.go:84 in Stop) | Stop tailing container: 83c7171252ba
2021-07-17 01:32:48 UTC | CORE | INFO | (pkg/logs/input/docker/tailer.go:84 in Stop) | Stop tailing container: c9e5568bb4b2
2021-07-17 01:32:48 UTC | CORE | INFO | (pkg/logs/input/docker/tailer.go:84 in Stop) | Stop tailing container: eeb5f67f9fea
2021-07-17 01:32:49 UTC | CORE | INFO | (pkg/logs/logs.go:140 in Stop) | logs-agent stopped
2021-07-17 01:32:49 UTC | CORE | INFO | (cmd/agent/app/run.go:423 in StopAgent) | See ya!
AGENT EXITED WITH CODE 0,SIGNAL 0,KILLING CONTAINER
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
我既看不到 APM 也看不到日志(它们被配置为文件和标准输出)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)