Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Support appmetrics v4 and Elasticsearch/Kibana 6 #33

Closed
wants to merge 8 commits into from

Conversation

kherock
Copy link

@kherock kherock commented Sep 16, 2018

I find appmetrics really useful but the code here is kind of a mess and doesn't work with current versions of Node.js, Kibana, or Elasticsearch. I'll open a PR here in hopes this gets some attention, but in the meantime I'll be trying to maintain my fork that anybody stumbling across here can install with

npm install kherock/appmetrics-elk#4.0.0-beta.1

I've also included the changes from #22. Be warned most of this is largely untested aside from the few metrics I'm currently taking advantage of in combination with Elasticsearch 6.

Breaking changes:

  • Removed support for older Node.js versions
  • This package now has the renamed connector() function as its main export with a new signature
    • The connector no longer depends on any particular version of appmetrics
  • Removed logic for automatically configuring Kibana's default index
  • Rename "applicationName" field to "app"
  • Rename "hostName" field to "host"
  • Rename "timestamp" field to "@timestamp"
  • Refactor appmetrics mappings to all be of a single type (fixes Can't mapping more than one type in elasticSearch 6.0 #30)
  • Preconfigured Kibana visualizations are only compatible on Kibana 4 (untested on 5.x)

kenspirit and others added 5 commits October 10, 2016 19:38
Breaking changes:
* Removed support for older Node.js versions
* This package now has the renamed connector() function as its main export with a new signature
  * The connector no longer depends on any particular version of appmetrics
* Removed logic for automatically configuring Kibana's default index
Breaking changes:
* Rename "applicationName" field to "app"
* Rename "hostName" field to "host"
* Rename "timestamp" field to "@timestamp"
* Refactor appmetrics mappings to all be of a single type (fixes RuntimeTools#30)
* Preconfigured Kibana visualizations are only compatible on Kibana 4 (untested on 5.x)
@tobespc
Copy link
Member

tobespc commented Sep 17, 2018

wow, big change :-) . Let me take a look at what you are proposing

@kherock kherock changed the title Support appmetrics v4 and Elasticsearch/Kibana 6 WIP: Support appmetrics v4 and Elasticsearch/Kibana 6 Sep 17, 2018
@kherock
Copy link
Author

kherock commented Sep 17, 2018

No rush, I should also clarify that this is definitely WIP. Working with Logstash is new to me so I'll have to double check that my changes all integrate properly when I have a chance.

@MrSpark2591
Copy link

any updates on this one?

@kherock kherock closed this Nov 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Can't mapping more than one type in elasticSearch 6.0
4 participants