# httpsqs_exporter **Repository Path**: hukanfa/httpsqs_exporter ## Basic Information - **Project Name**: httpsqs_exporter - **Description**: httpsqs指标采集器,对接prometheus - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-14 - **Last Updated**: 2025-05-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HTTPSQS Exporter ## 项目简介 HTTPSQS Exporter 是一个用于从HTTPSQS队列中导出数据的工具,主要用于监控和数据分析。它通过暴露Prometheus格式的metrics,可以方便地集成到现有的监控系统中。 ## 安装和运行步骤 1. 确保已安装Docker和docker-compose。 3. 进入项目目录: ``` cd httpsqs_exporter ``` 4. 构建项目: ``` go build -o httpsqs_exporter ./main/main.go ``` 5. 构建Docker镜像: ``` docker build -t httpsqs_exporter:latest . ``` 6. 使用docker-compose启动容器: ``` docker-compose up -d ``` ## 配置说明 在`docker-compose.yaml`文件中,可以配置以下环境变量: - `INSTANCES`: HTTPSQS实例的地址和端口,多个实例用逗号分隔。 - `QUEUES`: 需要监控的队列名称,多个队列用逗号分隔。 ## 使用示例 启动服务后,可以通过访问`http://localhost:9101/metrics`来获取监控数据。 示例Prometheus配置: ```yaml scrape_configs: - job_name: 'httpsqs_exporter' static_configs: - targets: ['localhost:9101'] ```