{"id":18512804,"url":"https://github.com/vmware/vmware-aria-operations-integration-sdk","last_synced_at":"2025-07-12T22:41:57.034Z","repository":{"id":62226417,"uuid":"521636431","full_name":"vmware/vmware-aria-operations-integration-sdk","owner":"vmware","description":"The VMware Aria Operations Integration SDK contains libraries, tools, and documentation for developing Management Packs for VMware Aria Operations. It is intended to make creating a Management Pack simple and fast, while allowing developers to use the language of their choice.","archived":false,"fork":false,"pushed_at":"2024-07-15T17:45:57.000Z","size":6904,"stargazers_count":17,"open_issues_count":65,"forks_count":6,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-12-06T16:43:42.077Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://vmware.github.io/vmware-aria-operations-integration-sdk/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vmware.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-05T12:50:00.000Z","updated_at":"2024-11-05T18:58:51.000Z","dependencies_parsed_at":"2023-10-14T23:09:26.528Z","dependency_job_id":"161cba73-32d8-44f1-b280-7b88eb64356e","html_url":"https://github.com/vmware/vmware-aria-operations-integration-sdk","commit_stats":{"total_commits":514,"total_committers":5,"mean_commits":102.8,"dds":0.4027237354085603,"last_synced_commit":"018611210b08fec2e937d3db6384c4f87932cb35"},"previous_names":["vmware/vrealize-operations-integration-sdk"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmware%2Fvmware-aria-operations-integration-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmware%2Fvmware-aria-operations-integration-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmware%2Fvmware-aria-operations-integration-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmware%2Fvmware-aria-operations-integration-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vmware","download_url":"https://codeload.github.com/vmware/vmware-aria-operations-integration-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230568590,"owners_count":18246378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T15:35:29.756Z","updated_at":"2025-07-12T22:41:57.021Z","avatar_url":"https://github.com/vmware.png","language":"Python","readme":"![Website](https://img.shields.io/website?down_color=red\u0026down_message=offline\u0026up_color=green\u0026up_message=online\u0026url=https%3A%2F%2Fvmware.github.io%2Fvmware-aria-operations-integration-sdk%2F)\n[![PyPI version](https://badge.fury.io/py/vmware_aria_operations_integration_sdk.svg)](https://badge.fury.io/py/vmware_aria_operations_integration_sdk)\n[![Aria Operations Integration SDK](https://github.com/vmware/vmware-aria-operations-integration-sdk/actions/workflows/aria-operations-integration-sdk.yaml/badge.svg)](https://github.com/vmware/vmware-aria-operations-integration-sdk/actions/workflows/aria-operations-integration-sdk.yaml)\n![GitHub](https://img.shields.io/github/license/vmware/vmware-aria-operations-integration-sdk?style=plastic)\n\nVMware Cloud Foundation Operations Integration SDK\n=====================\n\nWelcome to the VMware Cloud Foundation (VCF) Operations Integration SDK.\n\n## What is the Integration SDK?\n\nThe Integration SDK creates Management Packs to add custom objects, data, and\nrelationships from an endpoint into VCF Operations.\n\nUsing this SDK to create a Management Pack requires some Python or Java\nknowledge, and an understanding of how to get data from the endpoint using an \nAPI. For example, to create a Management Pack for Cassandra DB, an understanding \nof how to write an SQL query, execute it, and read the results is required.\n\nFor a high-level overview of VCF Operations, Management Packs, and this SDK,\nsee [the introduction](https://vmware.github.io/vmware-aria-operations-integration-sdk/sdk/latest/introduction/).\n\n## What can the Integration SDK be used for?\nThe Integration SDK can be used to add any endpoint that supports remote monitoring to\nVCF Operations. Adding the endpoint involves creating objects that\nrepresent the endpoint, which may include properties, metrics, and events, as well as\nrelationships between objects.\n\n**Remote monitoring** uses an API (such as REST, SNMP, SQL, etc) to retrieve the data (as\nopposed to agent-based monitoring, where the monitoring code runs in the same location\nas the endpoint).\n\nFor an example walkthrough of creating a new Management Pack monitoring an endpoint, see\n[Creating a New Management Pack](https://vmware.github.io/vmware-aria-operations-integration-sdk/sdk/latest/guides/creating_a_new_management_pack/)\n\nThe Integration SDK can also be used to extend objects created by another Management\nPack with additional metrics, properties, events, or relationships. This can be useful\nto ensure access to custom data without having to re-implement already existing data.\n\nFor an example walkthrough of the steps required to extend another management pack, see\n[Extending an Existing Management Pack](https://vmware.github.io/vmware-aria-operations-integration-sdk/sdk/latest/guides/extending_an_existing_management_pack/)\n\n## Where should I start?\n* If you want to get started creating your first Management Pack, or don't know where to start, read the [Get Started](https://vmware.github.io/vmware-aria-operations-integration-sdk/sdk/latest/get_started/) tutorial, or jump to a specific section:\n    * [Requirements](https://vmware.github.io/vmware-aria-operations-integration-sdk/sdk/latest/get_started/#requirements)\n    * [Installation](https://vmware.github.io/vmware-aria-operations-integration-sdk/sdk/latest/get_started/#installation)\n    * [Creating a Management Pack](https://vmware.github.io/vmware-aria-operations-integration-sdk/sdk/latest/get_started/#creating-a-management-pack)\n    * [Testing a Management Pack](https://vmware.github.io/vmware-aria-operations-integration-sdk/sdk/latest/get_started/#testing-a-management-pack)\n    * [Building and Installing a Management Pack](#https://vmware.github.io/vmware-aria-operations-integration-sdk/sdk/latest/get_started/building-and-installing-a-management-pack)\n* If you have completed the Get Started tutorial, the `Guides` in our website have walk-throughs on how [create a new management pack](https://vmware.github.io/vmware-aria-operations-integration-sdk/sdk/latest/guides/creating_a_new_management_pack/), [extend an existing management pack](https://vmware.github.io/vmware-aria-operations-integration-sdk/guides/extending_an_existing_management_pack/) and more.\n* All documentation is available at [https://vmware.github.io/vmware-aria-operations-integration-sdk/sdk/latest/](https://vmware.github.io/vmware-aria-operations-integration-sdk/).\n## Contributing\n\nThe vmware-aria-operations-integration-sdk project team welcomes contributions from the community. Before you start\nworking with this project please read and sign our [Contributor License Agreement](https://cla.vmware.com/cla/1/preview).\nIf you wish to contribute code, and you have not signed our Contributor Licence Agreement (CLA), our bot will prompt you\nto do so when you open a Pull Request. For any questions about the CLA process, please refer to our\n[FAQ](https://cla.vmware.com/faq).\n\nFor additional information about contributing, go to the [contributing section](contributing/README.md)\n\n## License\n\nThis project is licensed under the APACHE-2 License.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvmware%2Fvmware-aria-operations-integration-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvmware%2Fvmware-aria-operations-integration-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvmware%2Fvmware-aria-operations-integration-sdk/lists"}