Metadata-Version: 2.3
Name: rated_exporter_sdk
Version: 1.1.0
Summary: Fetch metrics and logs from various cloud providers and monitoring services
Author-email: samtin0x <spm@rated.network>
License: # Rated Labs Ltd. License
        
        Version 1.0.0
        
        ## Copyright Notice
        
        Copyright (c) 2024 Rated Labs Ltd. All rights reserved.
        
        ## Company Statement
        
        This license applies to software code produced by Rated Labs Ltd. ("the Company").
        
        ## Source Code
        
        https://github.com/rated-network/rated-parser
        
        ## License Text
        
        ### 1. Definitions
        
        "License" shall mean the terms and conditions for use, reproduction, and distribution as defined in this document.
        
        "Licensor" shall mean Rated Labs Ltd., the copyright owner granting the License.
        
        "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
        
        "Source Code" shall mean the preferred form of the work for making modifications, as produced by Rated Labs Ltd.
        
        "Object Code" shall mean any non-source form of a work.
        
        ### 2. Grant of License
        
        Subject to the terms and conditions of this License, Rated Labs Ltd. hereby grants You a worldwide, non-exclusive, no-charge, royalty-free license to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute the Source Code and Object Code, for non-commercial purposes only.
        
        ### 3. Restrictions
        
        The license granted in Section 2 above is expressly made subject to and limited by the following restrictions:
        
        a) You may not use the Source Code or Object Code for commercial purposes.
        
        b) You must give any other recipients of the Source Code or Object Code a copy of this License.
        
        c) You must cause any modified files to carry prominent notices stating that You changed the files.
        
        If you remix, transform, build upon or modify the Source Code or Object Code, you must distribute your contributions under the same license as the original.
        
        ### 4. Contributions
        
        Contributions to Rated Labs Ltd. projects are welcome. Please refer to the CONTRIBUTING.md file for guidelines on how to contribute. By contributing to this project, you agree to the terms of our Contributor License Agreement (CLA), which can be found at https://docs.rated.co/legal/contributor-license-agreement
        
        ### 5. Patent Claims
        
        If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Source Code or Object Code constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that work shall terminate as of the date such litigation is filed.
        
        ### 6. Disclaimer of Warranty
        
        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL RATED LABS LTD. OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
        
        ### 7. Limitation of Liability
        
        IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL RATED LABS LTD. BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF RATED LABS LTD. HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
        
        ### 8. Acceptance of License
        
        You are not required to accept this License since you have not signed it. However, nothing else grants you permission to modify or use the Software. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or using the Software (or any work based on the Software), you indicate your acceptance of this License and all its terms and conditions.
        
        ### 9. Termination
        
        This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach.
        
        ### 10. Miscellaneous
        
        This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable.
        
        The complete text of this Rated Labs Ltd. Prosperity Public License is available in the LICENSE.md file of this repository. The Contributor License Agreement, which governs contributions to Rated Labs Ltd. projects, is available at https://docs.rated.co/legal/contributor-license-agreement.
License-File: LICENSE.md
Requires-Python: >=3.8
Requires-Dist: google-api-python-client==2.151.0
Requires-Dist: google-auth-httplib2==0.2.0
Requires-Dist: google-auth==2.35.0
Requires-Dist: google==3.0.0
Requires-Dist: oauth2client==4.1.3
Requires-Dist: pydantic==2.8.2
Requires-Dist: structlog==24.4.0
Requires-Dist: urllib3==1.26.19
Description-Content-Type: text/markdown

# Rated Exporter SDK

The Rated Exporter SDK is a powerful and flexible Python library designed to fetch metrics and logs from various cloud providers and monitoring services. It provides a unified interface to interact with different data sources, making it easier for developers to build cross-platform monitoring and analytics tools.

## Features

- Unified API for multiple cloud providers and monitoring services
- Comprehensive error handling and standardized error types across providers
- Type hints for better IDE support and code quality
- Extensible architecture allowing easy addition of new data sources


## Supported Providers

- AWS CloudWatch
- Datadog
- Prometheus
- Google Cloud Monitoring
- Azure Monitor
- (More providers coming soon)

## Installation

You can install the Rated Exporter SDK using pip:

```bash
pip install rated-exporter-sdk
```

## Quick Start

You can see examples of how to use the Rated Exporter SDK in the [examples](examples) directory.


## Contributing

We welcome contributions to the Rated Exporter SDK! Please see our [CONTRIBUTING.md](CONTRIBUTING.md) file for details on how to get started.

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

## Support

If you encounter any issues or have questions, please file an issue on our [GitHub issue tracker](https://github.com/rated-network/rated-exporter-sdk/issues).
