Redis 익스포터
Offering: GitLab Self-Managed
Redis 익스포터를 사용하면 다양한 Redis 메트릭을 측정할 수 있습니다. 직접 컴파일한 설치의 경우 직접 설치하고 구성해야 합니다. /etc/gitlab/gitlab.rb를 편집합니다. true로 설정하여 다음 줄을 추가(또는 찾아서 주석 처리 해제)합니다:
Redis 익스포터를 사용하면 다양한 Redis 메트릭을 측정할 수 있습니다. 내보내지는 항목에 대한 자세한 내용은 업스트림 문서 읽기를 참조하세요.
직접 컴파일한 설치의 경우 직접 설치하고 구성해야 합니다.
Redis 익스포터를 활성화하려면:
-
/etc/gitlab/gitlab.rb를 편집합니다. -
true로 설정하여 다음 줄을 추가(또는 찾아서 주석 처리 해제)합니다:redis_exporter['enable'] = true -
파일을 저장하고 변경 사항이 적용되도록 GitLab을 재구성합니다.
Prometheus는 localhost:9121에 노출된 Redis 익스포터에서 성능 데이터를 수집하기 시작합니다.
Redis 익스포터 플래그 구성#
redis_exporter['flags'] 설정을 사용하여 명령줄 플래그를 전달하고 모니터링 요구 사항에 맞게 Redis 익스포터의 동작을 커스터마이즈할 수 있습니다.
redis.addr는 gitlab_rails[redis_host]와 같은 gitlab_rails[redis_*] 값으로 구성되므로 사용할 수 없습니다.
Redis 익스포터 플래그를 구성하려면:
-
/etc/gitlab/gitlab.rb를 편집하고 플래그를 추가합니다. 예:redis_exporter['flags'] = { 'redis.password' => 'your-redis-password', 'namespace' => 'redis', 'web.listen-address' => ':9121', 'web.telemetry-path' => '/metrics' } -
GitLab을 재구성합니다:
sudo gitlab-ctl reconfigure
