Welcome to the Keboola Governance Guide! Here, we cover everything you need to know about managing and monitoring your use of our platform, including operating costs and adhering to security and other rules you’ve set in your Keboola Platform Usage Blueprint.
If you have any questions or need further assistance, our support team is here for you.
Keboola collects metadata about every operation on the platform, including how components are set up, how users interact, and every job that runs. This metadata is processed into a user-friendly telemetry data model. You can check it out via a special connector called Telemetry Data.
We recommend creating a separate Admin project to use the Organization mode of the Telemetry Data connector. If you’re working with just a few projects, you can simply add the Telemetry Data connector to one of them.
To turn on Organization mode in the Telemetry Data connector:
Get in touch with our support team or your account manager. They’ll switch on this feature for your account, helping you get a comprehensive view of your project’s telemetry data.
The Activity Center add-on represents an advanced feature within the Telemetry Data connector for those who have it included in their contract. It gives a deeper look into your data, showing detailed metadata about each component, like storage details, user activities, and specifics regarding job inputs and outputs. This extra detail is great for closely tracking your data’s journey and advanced usage analysis.
You can quickly check basic usage stats on the Project Consumption page of your project dashboard, including:
For those overseeing several projects, the Organization Usage page lets you view these metrics for all projects together, showing:
These figures are compared with your plan’s limits, with trends and breakdowns by component type shown in easy-to-understand graphs.
Additionally, the platform points out which projects and components use the most credits, helping you manage resources better and fine-tune where needed.
Beyond the basic metrics, many organizations customize their dashboards with metrics specific to their needs using tools like Tableau, PowerBI, or Looker. They connect these tools directly to Keboola Storage to display telemetry data.
While certain metrics might need additional SQL queries, you can quickly get many valuable insights directly from the telemetry data. Examples include:
With these custom metrics, you get a fuller picture of your platform’s operation. You can make better decisions and manage resources more effectively.
Recognizing that the needs and requirements of individual organizations vary widely, the platform refrains from providing a one-size-fits-all solution. Instead, it offers seamless integration with third-party data catalog and lineage visualization tools like Informatica, Collibra, DataHub, Dawiso, Manta, and others.
To make the most of your data management:
By following these best practices, you can enhance your data management capabilities, integrate specialized tools as needed, and ensure that your organization’s unique requirements are met effectively.
To learn more about data lineage, check out our blog post.
Keboola’s telemetry data includes detailed tables about your data, such as table columns, descriptions, and data types. You can format this information to work with your data catalog tool and link it using a database connector, an API, or directly through Keboola’s API.
You’ll also find details on all component configurations, like data sources and transformations, in separate tables. This information is key to tracing your data’s path from source to destination.
For tools supporting OpenLineage, Keboola provides an OpenLineage data destination component. It structures OpenLineage data from Keboola jobs, making it easy to integrate into your visualization tool for better data management and insight.