Title: Add support for Monasca Log by tsvenkat · Pull Request #406 · python-beaver/python-beaver · GitHub
Open Graph Title: Add support for Monasca Log by tsvenkat · Pull Request #406 · python-beaver/python-beaver
X Title: Add support for Monasca Log by tsvenkat · Pull Request #406 · python-beaver/python-beaver
Description: Monasca is the OpenStack project for MONitoring At SCAle. Monasca also includes a Logging API that supports centralized logging of logs. The monasca-log-api is a OpenStack based microservice and supports Keystone (Identity Management) based authentication. It provides a secure, reliable and multi-tenant based Logging as a service. The flow is as follows: Using the monsaca log configuration properties, get a token from keystone Cache this token for performance Get the monasca-log-api url from the keystone token service catalog. If the monasca_log_hosts is specified in the config, that would be used instead of the keystone catalog. This config property is a list of host names (or IPs) separated by comma If the hosts list is specified, select a random host and form an url using that Use the log url thus arrived at and open a HTTP connection. If it fails, get another random host. Use retries as well Build the monasca-log-api dimensions, token and content-type (HTTP headers) for the request Send the request to the open HTTP connection (using connection pools to reuse connections where possible) Batch the requests to avoid network overhead and improve throughput
Open Graph Description: Monasca is the OpenStack project for MONitoring At SCAle. Monasca also includes a Logging API that supports centralized logging of logs. The monasca-log-api is a OpenStack based microservice and su...
X Description: Monasca is the OpenStack project for MONitoring At SCAle. Monasca also includes a Logging API that supports centralized logging of logs. The monasca-log-api is a OpenStack based microservice and su...
Opengraph URL: https://github.com/python-beaver/python-beaver/pull/406
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:948ea611-072d-9b14-73a6-60160dd2677e |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | CFEE:360109:13D8E22:19A2DCC:6976B867 |
| html-safe-nonce | 0f3168e4341df13f97461c8060ac671147d1d890b50daeec8603ef1410bf632e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRkVFOjM2MDEwOToxM0Q4RTIyOjE5QTJEQ0M6Njk3NkI4NjciLCJ2aXNpdG9yX2lkIjoiNzA2NDQzNzAwMjc5MDY4MDY3OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 934f9d4fabb33d475767d8506b66896a391620a3cf2b49d153c464c362f92a2b |
| hovercard-subject-tag | pull_request:70162871 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/python-beaver/python-beaver/pull/406/files |
| twitter:image | https://avatars.githubusercontent.com/u/6742837?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/6742837?s=400&v=4 |
| og:image:alt | Monasca is the OpenStack project for MONitoring At SCAle. Monasca also includes a Logging API that supports centralized logging of logs. The monasca-log-api is a OpenStack based microservice and su... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 032152924a283b83384255d9489e7b93b54ba01da8d380b05ecd3953b3212411 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/python-beaver/python-beaver git https://github.com/python-beaver/python-beaver.git |
| octolytics-dimension-user_id | 16486652 |
| octolytics-dimension-user_login | python-beaver |
| octolytics-dimension-repository_id | 5171841 |
| octolytics-dimension-repository_nwo | python-beaver/python-beaver |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 5171841 |
| octolytics-dimension-repository_network_root_nwo | python-beaver/python-beaver |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5b577f6be6482e336e3c30e8daefa30144947b17 |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width