{"ref":"artifact:pacroy-abap-fluentd","page":"/artifacts/pacroy-abap-fluentd","json":"/artifacts/pacroy-abap-fluentd.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"pacroy-abap-fluentd","name":"abap-fluentd","artifact_type":"package","ecosystem":"abap","domain":"operations-and-runtime","origin_ring":"independent","description":{"one_line":"A Fluentd client written in ABAP for sending log lines from an ABAP system to a Fluentd collector, where entries are flushed with an explicit COMMIT WORK.","short":"Fluentd client in ABAP for sending log lines to a collector","what_it_solves":"Fluentd client in ABAP: the sample usage shows an OData handler class creating a logger against an instance name, zcl_fdlog with iv_inst_name = 'ZHELLO_ODATA', and calling it to record each entity-set request and an error such as a developer not found. Log entries have to be flushed with an explicit COMMIT WORK, which the README calls out in capitals as the step not to forget. It stops at sending entries into Fluentd; what happens to them after that is Fluentd's own pipeline, which the README illustrates with a Kibana screenshot."},"links":{"repo":"https://github.com/pacroy/abap-fluentd"},"type_properties":{"placement":{"value":"in-host","sources":[{"url":"https://github.com/pacroy/abap-fluentd","title":"pacroy/abap-fluentd — README","checked":"2026-10-19","quote":"Clone or import using [abapGit](https://github.com/larshp/abapGit)"}]},"distribution":{"value":["abapgit"],"sources":[{"url":"https://github.com/pacroy/abap-fluentd","title":"pacroy/abap-fluentd — README","checked":"2026-10-19","quote":"Clone or import using [abapGit](https://github.com/larshp/abapGit)"}]}},"identity":{"license":"MIT"},"source_available":true,"provides":[{"capability":"capability:logging","what_it_does":"Sends log lines from ABAP application code, such as an OData handler, to a Fluentd collector using a class-based logger interface.","sources":[{"url":"https://github.com/pacroy/abap-fluentd","title":"pacroy/abap-fluentd — README, heading","checked":"2026-10-19","quote":"Fluentd client in ABAP"},{"url":"https://github.com/pacroy/abap-fluentd","title":"pacroy/abap-fluentd — README, Sample Usage","checked":"2026-10-19","quote":"ao_fdlog = NEW zcl_fdlog( iv_inst_name = 'ZHELLO_ODATA' )."},{"url":"https://github.com/pacroy/abap-fluentd","title":"pacroy/abap-fluentd — README, Sample Usage","checked":"2026-10-19","quote":"ao_fdlog->i( |GET { iv_entity_set_name }| )."}]}],"requires":[{"ref":"artifact:abapgit-abapgit","requirement":"required","basis":"binding","role":"installation","for":"Installs the repository into the ABAP system; the README gives [abapGit](artifact:abapgit-abapgit) as the way to clone or import it.","sources":[{"url":"https://github.com/pacroy/abap-fluentd","title":"pacroy/abap-fluentd — README","checked":"2026-10-19","quote":"Clone or import using [abapGit](https://github.com/larshp/abapGit)"}]}],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:dotabap"}],"first_seen":"2026-09-14"},"maintainers":["actor:pacroy"],"contributors":["actor:pacroy"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"poor","evidence":"pushed 2018-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"fair","evidence":"README 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":6,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":6,"forks":1,"open_issues":0,"archived":false,"pushed_at":"2018-10-25","license_spdx":"MIT","org_owned":false,"default_branch":"master","created_at":"2018-10-25T20:03:37Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":1362,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2018-06-08","last_commit":"2018-10-25","commits":38,"contributors":1,"contributors_since":"2018-10-25","readme_path":"README.md","readme_sha":"a7ab6f96b4e8e186a282deb62413ba00bd913e86","repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:pacroy","name":"Chairat Onyaem (Par)","json":"/actors/pacroy.json"}],"contributors":[{"ref":"actor:pacroy","name":"Chairat Onyaem (Par)","json":"/actors/pacroy.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}