Skip to main content

This week at Dozer #8

ยท 3 min read
Abhishek

๐ŸŽ‰ Welcome to the New Release v0.1.21 of Dozer!

We are absolutely thrilled to introduce you to the newest release of Dozer - v0.1.21. Our team has been tirelessly working to enhance and refine the functionality of Dozer, and we're excited for you to experience all the improvements and new features. Let's dive into the details.

๐Ÿš€ Release v0.1.21 Highlights ๐Ÿš€โ€‹

Let's get into the exciting new features and improvements in our latest release, v0.1.21!

  • API Server Continues Cache Building from Checkpoint (#1538): The API server now has the ability to continue cache building from a checkpoint. This enhances the efficiency of cache building.

  • OpenTelemetry Initialized in a Tokio Runtime (#1541): We fixed an issue where OpenTelemetry had to be initialized in a tokio runtime for it to function properly.

  • Issue Template for Dozer Documentation Improvement (#1542): To better serve our community and improve our documentation, we've added an issue template specifically for Dozer documentation improvements.

  • Add Metrics for Cache (#1551): To provide more insight into cache performance, we've added metrics for the cache.

    This feature allows users to better monitor their caches by exposing key metrics in a format that can be consumed by the Prometheus monitoring tool.

    To enable this feature, you need to update your configuration as follows:

    telemetry:
    metrics: !Prometheus

    When enabled, a server listens to http://0.0.0.0:9000 and returns Prometheus metrics.

    Here's an example of what the output might look like:


    # HELP build_index Number of operations built into indexes
    # TYPE build_index counter
    build_index{endpoint="trips_cache",migration="v0008",secondary_index="3"} 6869025
    build_index{endpoint="trips_cache",migration="v0008",secondary_index="4"} 6868029
    build_index{endpoint="trips_cache",migration="v0008",secondary_index="2"} 6869730
    build_index{endpoint="trips_cache",migration="v0008",secondary_index="1"} 6870207
    build_index{endpoint="trips_cache",migration="v0008",secondary_index="0"} 6870145

    # HELP build_cache Number of operations processed by cache builder
    # TYPE build_cache counter
    build_cache{endpoint="trips_cache",migration="v0008"} 3440478

We're proud of the progress we've made with the latest v0.1.21 release. Our team is continually working to improve Dozer, and we're grateful for the feedback and contributions from our amazing community, including our new contributors. Keep the ideas coming, and let's keep building together! ๐Ÿš€

Dozer v0.1.21 is available now. Check out the release notes here.

Looking Forward ๐ŸŒˆโ€‹

As we continue to make strides in improving Dozer, we remain committed to enhancing its features and functionality. Your feedback is invaluable to us, so please don't hesitate to reach out with any suggestions or ideas. You can always open an issue for feature request OR start a discusisuon thread under our GitHub Q&A category. Together, we can make Dozer the best it can be! โœจ ๐Ÿง™โ€โ™€๏ธ

Full Changelog:โ€‹

Contact us ๐Ÿ“ฌโ€‹