Aggregation property - new property type in blueprints
complete
Dudi - Port team
complete
The aggregation property is LIVE 🤩
The new “Aggregation” property type for blueprints allows you to calculate metrics based on the relations in your catalog, supporting many aggregation types such as count, average, min, max, sum, and median.
Examples of aggregation properties for a microservice:
- Number of open Jira tickets.
- Number of open vulnerabilities.
- Average deployment frequency last week.
- Build success rate.
Aggregated metrics are also valuable for scorecards.
To create a new aggregation property, go to the “Builder” page → expand a blueprint → click on the “New property” button → choose the “Aggregation” property type.
Learn more about the aggregation property type here.
Yaniv Peer
This feature is critical for us since right now we need to calculate those fields ourselves even though all the data is already available at Port. This can save us a lot of work.
Dudi - Port team
in progress
Y
Yonatan Boguslavski
planned
Cody Dunlap
Looking for something like this also. Our use case is that we have a Static Analysis entity that has a relationship to our Component/Service entity. I would like to create Score Cards on the Component entity based on the various grade points of Static Analysis, such as code smell, security vulnerabilities, duplicated code, etc.
We also have System and Domain entities, similar to the Backstage model. I would like to have an aggregated property on the Domain entity to indicate the average Static Analysis scores of all components within the Domain and create relevant Score Cards for those as well.
S
Stephen Clinton
This would also be useful for us. Use-case detailed in this Slack thread
D
Daniel Powell
This would be super useful, currently the workaround is to calculate the values ourselves