Comments (9)
@turesheim Great news! 👍 I'm glad you got it working.
I tested it only against 2.0 tbh. I had trouble with the API - I don't remember why anymore. I need to revisit it then.
I'll happily make slight adjustments and accept PR for OpenSearch. However, given that it's forked from ES 7.10, API compatibility will unfortunately be only a side-effect rather than the goal of this project. This will obviously change once log4j2-opensearch
come to life. I only have 2 hands though...
from log4j2-elasticsearch.
Hi.
Thank you for releasing this issue.
I can confirm, that the ES reporting with ElasticSearch 8.4.3 is working again.
Best,
Kamuffe
from log4j2-elasticsearch.
Option to remove _type
will be added in 1.6.0.
As it may require comprehensive changes, it will most likely NOT be back-ported to 1.5.
from log4j2-elasticsearch.
Hi.
First of all thanks for this great project.
We already upgrated to ElasticSearch 8.4 and since then now logs are not sent to ElasticSearch anymore due to this issue.
Can you already weigh up when you have time to fix this issue?
Best,
Kamuffe
from log4j2-elasticsearch.
Thank you for the good word. I'm glad that you found it useful.
I have the code working. Just wrapping up testing. I can actually push it today.
from log4j2-elasticsearch.
I'll try to release it later this month
from log4j2-elasticsearch.
Thank you very much ;)
I really appreciate that :)
from log4j2-elasticsearch.
Released in 1.6.0.
OpenSearch 2.0 support is limited to legacy Index Template API (no composable templates).
ISM is out-of-scope of this project - it will be a part of log4j2-opensearch
project in the future. For now, you can get it by extending OperationFactoryDispatcher
and ClientObjectFactory
classes in a module you're using and adding appropriate Operation
factory:
ElasticsearchOperationFactory
andHCHttpPlugin
(orHCHttp
for programmatic config) in HC moduleElasticsearchOperationFactory
andAHCHttpPlugin
(orAHCHttp
for programmatic config) in AHC moduleJestOperationFactoryDispatcher
and(Buffered)JestHttpObjectFactory
in Jest module
from log4j2-elasticsearch.
Thanks for adding OpenSearch 2.0 support. It is very much appreciated! PS: We are using OpenSearch 2.3 with composable templates and this version of library. I'm not aware of anything broken. Could you elaborate?
from log4j2-elasticsearch.
Related Issues (20)
- How to pass the value from ThreadContext to ValueProperty? HOT 3
- Can not log to elastic using log4j2 <PatternLayout> HOT 11
- Support elasticsearch data_streams HOT 6
- Failed to Load StackTraceElementMixIn HOT 22
- InvalidTypeNameException on invalid mappingType in ES 5 HOT 8
- Adding custom properties, that change during processing HOT 4
- Log4j2 Zero-Day vulnerability (CVE-2021-44228) HOT 2
- Unable to determine if index already exists HOT 1
- Support for ECSLayout for elasticsearch-ahc and / or elaticsearch-jest in combination with data streams HOT 10
- Is it possible to deseriailze JSON within the message into properties? HOT 2
- Run elastic search appender in specific environment HOT 2
- Logging-Cleaner ERROR Could not create plugin HOT 3
- How do I add mdc attributes? HOT 1
- Could not initialize ChronicleMapRetryFailoverPolicy HOT 2
- ServiceDiscovery ERROR HCServiceDiscovery: Unable to refresh addresses: Cannot invoke "org.appenders.log4j2.elasticsearch.hc.discovery.NodeInfo$PublishAddress.getPublishAddress()" HOT 1
- Using log4j2-elasticsearch-hc -> Does AsyncLogger still not support adding dynamic keyValue pairs in Jackson JSONLayout HOT 5
- IS JacksonModule is implemented in latest version? HOT 7
- GenericItemSourcePool.unlatchAndResetResizing might cause an error HOT 1
- Can not start an object, expecting field name (context: Object) HOT 4
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 log4j2-elasticsearch.