General Requirements Clients are required to provide informed consent about collection of personal information The Locate v2 API provides several candidate servers as fallback options. As a “last resort,” a target server will always have the option of turning a client away when it believes the measurement quality would be degraded (e.g. Beyond certain rates, the platform may stop serving an overzealous client’s requests. So, we recommend best practices for client scheduling frequency. In order to preserve the expected measurement quality for as many clients as possible. This is helpful to ask questions, learn about known issues, or share your work with the M-Lab user community. Whether you use one of our supported clients or develop a custom client of your own, you should follow our blog for major announcements. Otherwise, your service will inherit our SLO. Your integration with M-Lab services should fail gracefully when M-Lab is unavailable. The team that runs the M-Lab platform currently does so with a best-effort business-hours-only SLO. We attempt to avoid a “tragedy of the commons” by asking that developers follow simple rules to ensure that resources are shared equitably and overall platform health is maintained. You are welcome to utilize the M-Lab platform by integrating an M-Lab measurement client into any application you want. But, software and people are still involved, so plan for the future accordingly. we had only slightly more than 8 hours of downtime). In 2019, the M-Lab NDT measurement service was globally available between 99% and 99.9% of the time (i.e. M-Lab’s platform services are designed following many of the principles described in Site Reliability Engineering, to be as reliable as possible in the face of individual component failures. Since the founding of the project in 2008, M-Lab has run on a best-effort business-hours-only SLO. This document is intended to provide guidance on expectations and best practices in the use of M-Lab. M-Lab’s primary concern is that clients and experiments comply with our privacy policies and do not interfere with the healthy functioning of the platform. In order to achieve our objective of supporting global Internet research, we encourage the adoption of our resources for nearly all use cases, including within commercial environments. M-Lab’s mission of providing an open platform for Internet research depends on a diverse community that creates and deploys tools to collect measurement data. Home / Contribute / Developer Developing with the M-Lab Platform
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |