Comments (12)
Hi
The new MongoDB OHI has been released in public preview, this version will be GA during June.
Some of the new features provided:
- Compatibility with MongoDB Atlas.
- Support of the latest major MongoDB versions 5 and 6.
- Compatibility with Percona Server for MongoDB.
- Support of SCRAM authentication.
- Integration with the entity explorer thanks to 3 new entity types (MongoDB instance, database, and collection).
- Improved new MongoDB quickstart.
- Improved metrics filtering capabilities.
For more information check the following resources.
Because it is based on Prometheus the metric names are different from our legacy OHI, check our migration guide if you need more details.
Our legacy MongoDB OHI will be deprecated on FY24H2 (final date pending to be decided).
from nri-mongodb.
My bad I didn't mean to close got a little trigger happy :)
from nri-mongodb.
Hi @ngalantowicz , this really looks interesting i have tagged this issue to be prioritized by our PM.
from nri-mongodb.
Hi,
We are currently using the mgo
driver which, to our knowledge, is now kind of in a "maintenance mode", and it's hard to get new features added to it, so I wouldn't be too optimistic regarding that PR getting merged.
We have talked a couple times about migrating to the official mongo driver, and this could be something to weight in for that. Are you aware if the official driver supports SCRAM?
from nri-mongodb.
@gsanchezgavier and @roobre thanks for taking an interest in this feature.
The official mongo driver does support SCRAM
https://github.com/mongodb/mongo-go-driver/blob/master/mongo/options/clientoptions.go#L45-#L46
from nri-mongodb.
@ngalantowicz Thanks for the confirmation! We'll add this to the list of things to track for the migration :)
from nri-mongodb.
Same applies for SCRAM-SHA-1 blocked by #71
from nri-mongodb.
@ all: I wish you a Happy New Year 2022!
Any news about it?
Linked to:
from nri-mongodb.
Incidentally, I'm working on a fork which essentially removes globalsign/mgo in favour of the mongodb official driver here : https://github.com/pyrotechnics-io/nri-mongodb/tree/hbaste-scramsha256. This would at least in theory allow it to be used for SCRAM-SHA-256 as well as MongoDB 5 (has undergone some very basic testing against 4.4 with SCRAM-SHA-256). The approach followed is to mimick the interface of mgo as used in the code with a facade wrapper and then eventually refactor and do away with the wrapper altogether. A lot of the test code had deep hooks into mgo objects unfortunately so had to temporarily disable several of them.
Disclaimer: Its still a pre-alpha wip but any help testing it is much appreciated.
from nri-mongodb.
Just fyi but if testing is validated, the fork above in theory should address #67, #70, #71, #76, #78
from nri-mongodb.
https://issues.newrelic.com/browse/NEWRELIC-4308
from nri-mongodb.
Work has been completed on this issue.
from nri-mongodb.
Related Issues (20)
- [Repolinter] Open Source Policy Issues HOT 1
- Dependency Dashboard
- Default Dashboard Issue HOT 3
- [Repolinter] Open Source Policy Issues
- bump integration sdk and switch to go modules
- Add semgrep and infra-checkers Github Actions
- Map entities in backend service HOT 1
- MongoDB Atlas HOT 5
- Move to the official mongodb client HOT 2
- Support multiple instance scrape in the same cluster
- Need support for DNS seed method and SRV record in connection string for private Atlas endpoint. HOT 2
- Can't connect to Mongodb 5.x HOT 13
- Fail to connect to Mongos on Sharded cluster in K8s HOT 2
- Authentication Failure with Scram and MongoDB 4.2.6 HOT 1
- Update documentation to point that mem.residentInBytes and mem.virtual are in MiB not Bytes. HOT 1
- New release to include last supported Linux versions
- Add Flag to Disable MongoTopSample HOT 7
- Can we use this repo to config Mongo atlas integrate with New Relic HOT 4
- [Repolinter] Open Source Policy Issues HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nri-mongodb.