AppApptypeAn application you deploy and use, installed into a system or loaded into an application as a component, rather than a library whose functions you call.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

abap-log-exporter

Exports SAP NetWeaver logs from the Business Application Log to an external log system such as Graylog or Loki, converting entries to GELF or Loki format through a separately configured reader, converter and connector.

Exports SAP Netweaver logs to a log system of your choice, reading from the Business Application Log and converting entries into GELF or Loki format before sending them on. Each stage, reader, converter and connector, is configured separately through transaction ZALE_CONFIG, so a scenario can mix a BAL reader with a Loki connector. Reading from SM21 and SMICM is listed as open work rather than shipped.

Facts

Last pushLicenceMIT

Where it sits

Lives in
Provides
LoggingABAPLoggingcapabilitySeeing what a running service did, in a form something can read afterwards — levels, a formatter that suits a laptop and one that suits a log service.

Who is behind it

abap-observability-toolsabap-observability-toolsOrganisationMaintains this
In the atlas: maintains 2
@abap-observability-tools
maintainerMax MilazzoPersonContributes to this
In the atlas: contributes to 2
@Goala
Johannes KoningsPersonContributes to this
In the atlas: contributes to 7
@JohannesKonings
2 contributors

Before choosing this

Signals

ActivityQuietNo published releases; repository quiet for 41 months

It publishes no releases, and its repository has been quiet for at least 24 full months. This may be normal for stable software; check whether its current state still fits your use.

What it declares

Every artifact

Type
App
Origin
Independently maintained

As an app

Where it runs
does not say
Distributed through
does not say

Connections1

README

quoted from abap-observability-tools/abap-log-exporter under MIT, read
abap-observability-tools/abap-log-exporter/README.mdOn GitHub

abap-log-exporter

abap-log-exporter 🚧 WIP

Known Vulnerabilities GitHub package.json dependency version (dev dep on branch) Run abaplint

architecture

architecture

documentation

components

componentvariantstatus
readerBAL✔️
SMICMopen
SM21#41
converterGELF✔️
Loki✔️
connectorGELF✔️
Loki✔️

customizing

Different scenarios can be customized via transaction ZALE_CONFIG. This are the fields for each sceanrio

FieldDescription
reader classclass for the reader component
converter classclass for the converter component
connector urlURL to the log tool e.g. GrayLog
connector classclass for the connector component

local tests

local test folder

⚠️ instead of localhost the URLs have to be customized with the IP of the Ethernet Adapter

MIT, read

History

Latest

v0.3.0

Features 1, Changed

Notes

Changes

🚀 Features

  • loki converter and connector added @JohannesKonings (#86)
  1. v0.2.0

    Changed, Fixes 1

    Notes

    Changes

    🐛 Bug Fixes

    • clear table added in bal reader @JohannesKonings (#76)
  2. v0.1.0

    Features 1, Changed

    Notes

    Changes

    🚀 Features

    • BAL export enhanced for more objects and subobject @JohannesKonings (#66)
  3. v0.0.1

    Features 12, Changed

    Notes

    Changes

    🚀 Features

    • bal export with timeframes added @JohannesKonings (#59)
    • Additional fields @JohannesKonings (#48)
    • First draft of SM21 reader @JohannesKonings (#42)
    • new customizing field + calling of the classes @JohannesKonings (#29)
    • header/item for BAL and GELF @JohannesKonings (#28)
    • scenario + wrapper @JohannesKonings (#26)
    • Connector added to bal export programm @JohannesKonings (#23)
    • level of log incl converting for GELF @JohannesKonings (#22)
    • rough converter and connector implementation @JohannesKonings (#17)
    • Add example programs for log creating and viewing @Goala (#16)
    • first rough implementation of bal log reading @JohannesKonings (#13)
    • WIP first draft BAL-Reader @JohannesKonings (#4)
Logging
  1. ABAP-LoggerLogging library for ABAP over the Application Logfrom ABAP
  2. ABAP-PRCFramework for multi-step ABAP processes with monitoringfrom ABAP
  3. SAP Application Logging service for SAP BTPCollects Cloud Foundry or Kyma logs into a searchable Kibanafrom BTP/BAIP
  4. SAP Cloud LoggingOpenSearch-based store for logs, metrics and tracesfrom BTP/BAIP
  5. com.sap.cds:cds-services-bomMaven bill of materials pinning CAP Java module versionsfrom CAP
  6. @cap-js/audit-loggingCAP integration with the SAP Audit Log servicefrom CAP
  7. abap-logABAP logging library with one interface across output targetsfrom ABAP
  8. ABAP_LOGGINGObject-oriented wrapper around the Business Application Logfrom ABAP
  9. abap-cloud-loggerChainable logger for ABAP Cloud around CL_BALI_LOGfrom ABAP
  10. abap-fm-loggerLogger storing RFC function module call parameters as JSONfrom ABAP
  11. openui5-error-collectorUI5 library collecting an app's JavaScript errorsfrom UI5
  12. open-abap-balApplication logging for ABAP transpiled to JavaScript on Node.jsfrom ABAP
  13. @openui5/sap.ui.coreFramework core: module loader, MVC runtime, binding, routing, themingfrom UI5
  14. abap-fluentdFluentd client in ABAP for sending log lines to a collectorfrom ABAP
  15. @saptools/cf-logsLog fetcher and parser for one Cloud Foundry appfrom BTP/BAIP
  16. @saptools/cf-tailMerged log tail of every started app in a Cloud Foundry spacefrom BTP/BAIP
  17. sap-usi-logging-apiObject-oriented wrapper around SAP's Application Log (SLG1)from ABAP
  18. srbjsloggerA browser JavaScript logger whose log, warn and error calls write prominent output to the console, loaded into a UI5 app through index.html or the manifest's resources.from UI5
  19. abap-message-loggerMessage logger for ABAP Cloud that saves to the Application Logfrom ABAP

Details

Sources3
dotabapdiscovered herechecked
github.com/abap-observability-tools/abap-log-exportertree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viadotabap
first seen in the atlas
ecosystem and domainabap, operations-and-runtime
abaplint
issues under its own abaplint configuration4
lines1,095
statements572
objects28
files43
analysed, main
abaplint version2.120.84
Contributors2

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:abap-observability-tools-abap-log-exporter
JSON
/artifacts/abap-observability-tools-abap-log-exporter.json
MCP
Connecting an agent