{"id":38814426,"url":"https://github.com/monasca/fluentd-monasca","last_synced_at":"2026-01-17T12:58:14.587Z","repository":{"id":55158035,"uuid":"149091512","full_name":"monasca/fluentd-monasca","owner":"monasca","description":"Fluentd output plugin for Monasca API","archived":false,"fork":false,"pushed_at":"2021-01-06T11:40:11.000Z","size":27,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":7,"default_branch":"master","last_synced_at":"2023-08-29T21:30:41.368Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/monasca.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-09-17T08:14:46.000Z","updated_at":"2023-08-29T21:30:41.369Z","dependencies_parsed_at":"2022-08-14T13:51:09.552Z","dependency_job_id":null,"html_url":"https://github.com/monasca/fluentd-monasca","commit_stats":null,"previous_names":[],"tags_count":7,"template":null,"template_full_name":null,"purl":"pkg:github/monasca/fluentd-monasca","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monasca%2Ffluentd-monasca","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monasca%2Ffluentd-monasca/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monasca%2Ffluentd-monasca/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monasca%2Ffluentd-monasca/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/monasca","download_url":"https://codeload.github.com/monasca/fluentd-monasca/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monasca%2Ffluentd-monasca/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28508891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T11:50:55.898Z","status":"ssl_error","status_checked_at":"2026-01-17T11:50:55.569Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2026-01-17T12:58:14.490Z","updated_at":"2026-01-17T12:58:14.566Z","avatar_url":"https://github.com/monasca.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fluentd-monasca\nFluentd output plugin for the Monasca API.\n\nNote that this does not support the Monasca Log API which has been\ndeprecated. If you wish to use the Monasca Log API, please use release\n0.1.1.\n\n## Requirements\n* `ruby`\n* `td-agent`\n\n## Installation\nTo install the `fluentd-monasca-output` gem:\n\n    gem build fluentd-monasca-output.gemspec\n    gem install fluentd-monasca-output-\u003cversion\u003e.gem\n    td-agent-gem install fluentd-monasca-output\n\n## Configuration\nExample `td-agent.conf` configuration that forwards all logs to Monasca:\n\n    \u003cmatch *.**\u003e\n        type copy\n        \u003cstore\u003e\n           @type monasca\n           keystone_url \u003ckeystone URL\u003e\n           monasca_api \u003cMonasca API URL\u003e\n           monasca_api_version v2.0\n           username \u003cusername\u003e\n           password \u003cpassword\u003e\n           domain_id \u003cdomain ID\u003e\n           project_name \u003cproject name\u003e\n        \u003c/store\u003e\n    \u003c/match\u003e\n\nNote that by default the `message` field is used to extract the log message, and all other fields are forwarded as dimensions. If the log message is extracted to a different field, for example the `Payload` field by Fluentd, this can be configured with the following config line:\n\n    message_field_name Payload\n\nBuffering of logs by default is to memory. Buffering settings are detailed in the [Fluent documentation](https://docs.fluentd.org/v/0.12/buffer/file). Example settings for buffering to file are given below:\n\n    buffer_type file\n    buffer_path /var/lib/fluentd/data/monasca.*.buffer\n    max_retry_wait 10s\n\nThere is currently no support for looking up a logging endpoint from the Keystone catalogue.\n\n## Changelog\n\n### 1.0.0\n - Support posting logs to the unified Monasca API\n - Remove support for posting logs to Monasca Log API\n### 1.0.1\n - Switch to yajl JSON parser to fix issue parsing some logs\n### 1.0.2\n - Upgrade rest-client library to work with openssl 2.x\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonasca%2Ffluentd-monasca","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmonasca%2Ffluentd-monasca","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonasca%2Ffluentd-monasca/lists"}