티스토리 뷰
apm-server -e
위 명령어로 foreground 로 실행을 하면, 콘솔에서 바로 로그를 확인할 수 있다.
하지만 아래와 같이 에러가 발생한다.
Exiting: error loading config file: config file ("/etc/apm-server/apm-server.yml") must be owned by the user identifier (uid=1801) or root
이는 apm-server.yml 의 오너쉽이 uid=1801이나 root로 되어있지 않아 발생하는 문제이다.
주로 service 명령어로 실행을 하다보니, owner가 apm-server로 되어있다.
sudo chown root /etc/apm-server/apm-server.yml
위 명령어를 사용해서 root로 변경을 하면, foreground 로 apm-server를 실행 시킬수 있다.
대신, 나중에 다시 service 로 apm-server를 실행하려고 하면 owner 때문에 서비스가 제대로 실행되지 않는다.
이때는 다시 apm-server로 owner를 변경해주면 된다.
apm-server -e -c myapm-serverconfig.yml
아니면 번거로우니, 기존에 사용하던 apm-server.yml 설정 파일을 별도로 복사해두고 사용하는걸 추천 한다.
위와 같이 -c 옵션으로 복사본 yml 을 사용해서 실행을 하면 된다.
참조
https://www.elastic.co/guide/en/apm/server/current/enable-apm-server-debugging.html
'Elastic Stack' 카테고리의 다른 글
[ kibana ] 로그 출력 (0) | 2020.06.24 |
---|---|
[ ElasticSearch ] APM server index 에러 + Elasticsearch forbidden index write (0) | 2020.05.13 |
[ Elastic APM, ElasticSearch ] APM server error + ElasticSearch no write index is defined * (0) | 2020.05.12 |
[APM] Elastic APM server is not available (Connection refused (Connection refused)) (0) | 2020.05.12 |
[ Kibana ] Filter 사용하기 (0) | 2020.04.09 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- JPA
- logstash
- error
- plugin
- Size
- spring boot
- Git
- intellij
- Index
- install
- docker
- Linux
- tomcat
- JSON
- elasticsearch
- AWS
- Java
- apm
- SpringBoot
- Spark
- Log
- spring
- gradle
- Kibana
- scala
- mac
- Container
- maven
- Postman
- Filter
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함