Не удается подключить postgres_exporter к базе данных postgresql - PullRequest
0 голосов
/ 29 апреля 2019

Я не могу подключиться postgres_exporter к базе данных postgresql.Я получаю

time="2019-04-29T15:37:46Z" level=info msg="Established new database connection to \"localhost:5432\"." source="postgres_exporter.go:767"
time="2019-04-29T15:37:46Z" level=error msg="Error opening connection to database (postgresql://postgres:PASSWORD_REMOVED@localhost:5432/postgres?sslmode=disable): pq: unknown authentication response: 10" source="postgres_exporter.go:1260"
time="2019-04-29T15:37:46Z" level=info msg="Starting Server: :9187" source="postgres_exporter.go:1360"

Порт в порядке, пароль тоже.Когда я пытаюсь запустить его как

# Start an example database
docker run --net=host -it --rm -e POSTGRES_PASSWORD=password postgres
# Connect to it
docker run --net=host -e DATA_SOURCE_NAME="postgresql://postgres:password@localhost:5432/postgres?sslmode=disable" wrouesnel/postgres_exporter

, он работает отлично, но уже есть запущенный экземпляр postgresql, поэтому я не могу создать новый.

1 Ответ

0 голосов
/ 29 апреля 2019

Похоже, вы используете аутентификацию SCRAM в своей базе данных, но postgres_exporter пока не поддерживает ее.

Вы можете подождать, пока эта проблема будет решена, построитьэкспортер самостоятельно с обновленным пакетом lib / pq , чтобы включить поддержку SCRAM или использовать аутентификацию md5.

...