Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: autometrics-dev/autometrics-rs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.0
Choose a base ref
...
head repository: autometrics-dev/autometrics-rs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.1
Choose a head ref
  • 7 commits
  • 41 files changed
  • 5 contributors

Commits on Dec 4, 2023

  1. Added gRPC telemetry instrumentation example. (#163)

    * Added gRPC telemetry instrumentation example.
    
    * Added more comprehensive signal handler that covers more signals i.e. SIGINT, SIGTERM, SIGQUIT and that works on Windows, Linux, and Mac.
    
    Signed-off-by: Marvin Hansen <[email protected]>
    
    * Formatted code with rustfmt and updated Readme
    
    Signed-off-by: Marvin Hansen <[email protected]>
    
    * Improved docs and code formatting.
    
    Signed-off-by: Marvin Hansen <[email protected]>
    
    * swap around `async_trait` and `autometrics` attributes
    
    ---------
    
    Signed-off-by: Marvin Hansen <[email protected]>
    Co-authored-by: Mari <[email protected]>
    marvin-hansen and mellowagain authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    fb06b33 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. update to http 1.0 and axum 0.7 (#167)

    * update to `http 1.0` and `axum 0.7`
    
    * update all examples
    
    * update changelog
    
    * update dev dependency as well
    
    * update doctests
    mellowagain authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    63ff836 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. add default values for timeout and period in otel push exporter (#…

    …168)
    
    * add default values for `timeout` and `period` in otel push exporter
    
    * update changelog
    
    * pr review
    
    * fix conversion from `OsString` into `String`
    mellowagain authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    8aa7cf9 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Report error locus within instrumented code (#170)

    * Add report locus test
    
    * Give Function a higher precedence than Impl when parsing
    
    * Let rust parse impl automatically
    
    Letting Rust parse the impl block allows us to keep the same TokenStream as input in the autometrics macro code, even when async_trait is involved.
    
    Keeping the original TokenStream keeps the Span information in method/function bodies so error reporting in instrumented code is not absorbed in "#[autometrics]" span.
    
    This also simplifies the parsing code a little bit.
    gagbo authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    bbba7c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Allow specifying struct_name when annotating a method (#171)

    Specifying the struct name is useful for cases where the autometrics annotation isn’t used on a complete impl block
    
    ---------
    
    Co-authored-by: Gerry Agbobada <[email protected]>
    Fixes: #139
    Archisman-Mridha and Gerry Agbobada authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    f04ae4d View commit details
    Browse the repository at this point in the history
  2. add missing feature flag for otlp push exporter (#172)

    * add missing feature flag for otlp push exporter
    
    * update changelog
    mellowagain authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    02dfe8d View commit details
    Browse the repository at this point in the history
  3. bump version to v1.0.1 (#173)

    * bump version to v1.0.1
    
    * add header for next version as well
    mellowagain authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    9bc24e0 View commit details
    Browse the repository at this point in the history
Loading