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 Log
  2. ABAP-PRCFramework for multi-step ABAP processes with monitoring
  3. abap-logABAP logging library with one interface across output targets
  4. ABAP_LOGGINGObject-oriented wrapper around the Business Application Log
  5. abap-cloud-loggerChainable logger for ABAP Cloud around CL_BALI_LOG
  6. abap-fm-loggerLogger storing RFC function module call parameters as JSON
  7. open-abap-balApplication logging for ABAP transpiled to JavaScript on Node.js
  8. abap-fluentdFluentd client in ABAP for sending log lines to a collector
  9. sap-usi-logging-apiObject-oriented wrapper around SAP's Application Log (SLG1)
  10. abap-message-loggerMessage logger for ABAP Cloud that saves to the Application Log

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