Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PH] Initial reporting updates for API Node and http transaction generator #1165

Merged
merged 3 commits into from
May 12, 2023

Conversation

oschwaldp-oci
Copy link
Contributor

@oschwaldp-oci oschwaldp-oci commented May 12, 2023

Provide ability to measure and report on transaction, in particular http transaction, acknowledgement response time for sent transactions.

  • Transaction Provider updated to:
    • log time of transaction acknowledgement
    • calculate and log send to acknowledgement response time

Report updated to include:

  • Performance Test: Identify which Operational Mode was configured to run
    "operationalMode": "Block Producer Operational Mode",

  • Performance Test Basic: Identify which API endpoint was targeted
    "targetApiEndpoint": "p2p",

  • Transaction Acknowledgement Response Time statistics

"TrxAckResponseTime": {
      "min": -1.0,
      "max": -1.0,
      "avg": -1.0,
      "sigma": 0.0,
      "samples": 125010,
      "measurementApplicable": "NOT APPLICABLE",
      "units": "microseconds"
    },
  • Transaction Metrics Log updated to include
    • Transaction Acknowledge Time (either timestamp or 'NA')
    • Response time (SentToAckDurationUs)

@heifner heifner added the OCI Work exclusive to OCI team label May 12, 2023
@heifner heifner added this to the Leap v5.0.0-rc1 milestone May 12, 2023
tests/trx_generator/trx_provider.cpp Outdated Show resolved Hide resolved
tests/trx_generator/trx_provider.cpp Outdated Show resolved Hide resolved
tests/trx_generator/trx_provider.hpp Outdated Show resolved Hide resolved
tests/trx_generator/trx_provider.hpp Outdated Show resolved Hide resolved
@heifner heifner requested a review from ScottBailey May 12, 2023 19:22
@oschwaldp-oci oschwaldp-oci merged commit cc35495 into main May 12, 2023
@oschwaldp-oci oschwaldp-oci deleted the ph-feature-api-op-mode-reporting branch May 12, 2023 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OCI Work exclusive to OCI team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants