Announcing support for Prometheus and Hasura 2.2.1
Hasura now supports Prometheus
Prometheus is one of the most popular observability tools that are particularly well-tuned for large-scale, time-series data like metrics. Hasura Cloud and EE now support Prometheus. The integration works by providing a specialized endpoint for Hasura logs that are returned in the Prometheus format. Using a Prometheus agent, you can export and load your metrics into your Prometheus instance for further analysis. With Hasura doing so much heavy lifting in your stack, monitoring for availability and performance is a vital component in building resilient tech stacks.
View the following video for a simple walk-through on how this works.
Hasura 2.2.1 now available across all Hasura projects
Hasura 2.2.1 is now on all versions of Hasura. On Hasura Cloud, you will find 2,2.1 on all l free tier projects. Over the next few days, all our standard and enterprise tier users will also be able to start using 2.2.1 Here is a quick review of all the features:
Function field name customization: If you track a custom function in Postgres, you can now customize the names under pg_track_function or pg_set_function_customization metadata endpoints.
Customizing root names per source (Namespaces): It’s possible to now set a prefix or namespace on new sources being added to Hasura, this helps avoid name collisions in type definitions.
REST Transforms: REST transforms let you modify an outgoing action or event request and payload to match the required inputs of various REST services. This minimizes or eliminates the need to write custom handlers.
Nested Types in Actions: Extending the benefits of GraphQL to any external REST endpoint. Query your REST endpoints with GraphQL query syntax.
Support for MSSQL upserts: Adding another feature in our journey towards bringing the full power of Hasura to MSSQL databases.
Support for querying MSSQL transaction status: Transaction status can be checked by querying the XACT_STATE() scalar function.
OpenAPI spec for REST endpoints: Providing even easier integration of Hasura into your existing infrastructure by supporting the Swagger format for documenting and consuming REST endpoints.
Along with these features, we’re rolling out dozens of patches and improvements like support for remote database relationships, Kriti improvements, support for “distinct_on”,”_like/_nlike”, and spatial operators in Big Query, and many more.
As always, you can track all the details of the current and future releases with Hasura at our changelog. And join us on discord for our weekly office hours if you would like to chat about any of this!
To see the latest in the happenings at Hasura as well as to catch the growing narrative around what the Hasura product is and is becoming, catch us every last Thursday of the month at 9 am pacific for demos, updates, and community stories.