Skip to content

[GH-24] Set setLoggingTimestamp to false as default #3006

@DaGeRe

Description

@DaGeRe

The property kieker.monitoring.setLoggingTimestamp triggers an automated adding of the current timestamp to each monitoring record:

For many records, like the OperationExecutionRecord with tout (

) and everything inherting from AbstractEvent with timestamp ( ), a time information is already given, and the loggingTimestamp is not used (to my knowlege). Therefore, getting the logging timestamp only increases overhead.

We should have a two step approach of removing it:

  • First, we should set kieker.monitoring.setLoggingTimestamp=false in the default configurations
  • Afterwards, we should remove the loggingTimetamp from the data model. This will further speed up the process (since also the empty long is not sent), but it will require adapting the tools that are using the logging timestamp. Eventually, this could break compatibility with old traces, so we need to be careful here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions