{"id":18821899,"url":"https://github.com/papauorg/seq-exporter","last_synced_at":"2026-04-30T19:31:08.978Z","repository":{"id":154475021,"uuid":"632353881","full_name":"papauorg/seq-exporter","owner":"papauorg","description":"Query SEQ log server to provide prometheus compatible metrics","archived":false,"fork":false,"pushed_at":"2023-05-05T09:35:09.000Z","size":31,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-10T19:17:17.931Z","etag":null,"topics":["dotnet","logging","metrics","observability","prometheus-exporter","seq"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/papauorg.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-25T08:29:45.000Z","updated_at":"2023-04-25T13:08:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"1d5ab7b1-fde0-4f6e-92ad-fcad7bee7fa5","html_url":"https://github.com/papauorg/seq-exporter","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/papauorg/seq-exporter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papauorg%2Fseq-exporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papauorg%2Fseq-exporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papauorg%2Fseq-exporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papauorg%2Fseq-exporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/papauorg","download_url":"https://codeload.github.com/papauorg/seq-exporter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papauorg%2Fseq-exporter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32475191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotnet","logging","metrics","observability","prometheus-exporter","seq"],"created_at":"2024-11-08T00:46:34.180Z","updated_at":"2026-04-30T19:31:08.952Z","avatar_url":"https://github.com/papauorg.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# seq-exporter\nThis tool takes configurable queries and exports their results as prometheus compatible metrics.\n\n## Queries\nFor the seq-exporter to provide metrics it is necessary to configure the queries that should be sent to the Seq server. You can do that by using the ASP.NET configuration mechanisms for the following configuration values. The `Queries` configuration value can take a list of queries that are handled individually and will be made available to the `/metrics` endpoint.\n\n```json\n  \"Queries\": [\n    {\n      \"Query\": \"select count(*) as count from stream group by @Level\", \n      \"Signal\": \"signal-1,signal-2\",\n      \"MetricName\": \"seqexporter_count_by_level\", \n      \"MetricUnit\": \"messages\",\n      \"MetricDescription\": \"Shows the amount of incidents depending on their level.\"\n    }\n```\n\nYou can combine Signals and Queries the same way as in the Seq Events overview. Multiple Signals should be separated by `,`.\nColumns that are returned by queries will be mapped to labels in the resulting metrics.\n\n## Metrics endpoint\nThe default metrics endpoint is available via `/metrics` and contains the results of the queries if any.\n\n### Sample output\n```text\n# TYPE seqexporter_count_by_level gauge\n# UNIT seqexporter_count_by_level messages\n# HELP seqexporter_count_by_level Shows the amount of error messages per endpoint that require manual review.\nseqexporter_count_by_level{level=\"Debug\"} 3 1675784613469\nseqexporter_count_by_level{level=\"Info\"} 1 1675784613469\n\n# EOF\n```\n\n## Limitations\n- Authentication for the provided metrics endpoint is not implemented.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpapauorg%2Fseq-exporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpapauorg%2Fseq-exporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpapauorg%2Fseq-exporter/lists"}