AWS EC2에서 Google 스택 드라이버를 사용하고 있습니다. EC2에 stackdriver를 설치하는 데 사용할 수있는 모든 단계를 수행했습니다.Google Stackdriver에서 fluentd logger를 사용하여 로깅하는 동안 예외가 발생했습니다.
검증 다음
A)는 & collectd 상태
PS 도끼를 Fluentd에 | grep fluentd 11429 pts/1 S + 0:00 grep --color = auto fluentd
ps ax | grep collect 1341? Ssl 0:02/opt/stackdriver/collectd/sbin/stackdriver-collectd -C /opt/stackdriver/collectd/etc/collectd.conf -P /var/run/stackdriver-agent.pid 11431 pts/1 S + 0 : 00 그렙 --color = 자동
B) 현재 자격 증명 가용성
sudo는 고양이 내가 어떤 오류를 기록하지만 여전히 유래 오류가
/etc/google/auth/application_default_credentials.json을 collectd 시스템java.lang.StackOverflowError
java.lang.StringCoding$StringDecoder.decode(StringCoding.java:153)
java.lang.StringCoding.decode(StringCoding.java:193)
java.lang.String.<init>(String.java:426)
java.lang.String.<init>(String.java:491)
java.net.PlainSocketImpl.socketConnect(Native Method)
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
java.net.Socket.connect(Socket.java:589)
org.fluentd.logger.sender.RawSocketSender.connect(RawSocketSender.java:83)
org.fluentd.logger.sender.RawSocketSender.reconnect(RawSocketSender.java:95)
org.fluentd.logger.sender.RawSocketSender.flush(RawSocketSender.java:186)
org.fluentd.logger.sender.RawSocketSender.flushBuffer(RawSocketSender.java:152)
org.fluentd.logger.sender.RawSocketSender.send(RawSocketSender.java:164)
org.fluentd.logger.sender.RawSocketSender.emit(RawSocketSender.java:147)
org.fluentd.logger.sender.RawSocketSender.emit(RawSocketSender.java:129)
org.fluentd.logger.sender.RawSocketSender.emit(RawSocketSender.java:124)
org.fluentd.logger.FluentLogger.log(FluentLogger.java:101)
org.fluentd.logger.FluentLogger.log(FluentLogger.java:86)