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

JSON payload can be an embedded document #7

Closed
brainfunked opened this issue Oct 27, 2010 · 1 comment
Closed

JSON payload can be an embedded document #7

brainfunked opened this issue Oct 27, 2010 · 1 comment

Comments

@brainfunked
Copy link

Currently, at least with syslog, all the messages are being stored as a string. However, if the messages are pure JSON, they could be stored as embedded documents. This would allow an application to process these messages with mongo's queries.

For instance, a JSON payload would currently be inserted as:
{ message : "{ foo : "bar" }" }

Would be beneficial to store it as follows, instead:
{ message : { foo : "bar" } }

@lennartkoopmann
Copy link
Contributor

Duplicate in JIRA: http://jira.graylog2.org/browse/SERVER-28 - Thank you!

dennisoelkers pushed a commit that referenced this issue Oct 11, 2016
* Add graylog-plugin.properties file and JAR manifest attribute
* Enable resource filtering and skip assembly by default
* Get version and required version from plugin properties
dennisoelkers added a commit that referenced this issue Oct 11, 2016
commit 63bd4fefe94eadd7270ab438b014b0c8c157afcc
Merge: 5c152cd 372a69f
Author: Dennis Oelkers <dennis@graylog.com>
Date:   Tue Oct 11 11:48:14 2016 +0200

    Merge commit '372a69fde0f6c0d9cffce415e17cc392e1aa2e0b' as 'graylog-plugin-archetype'

commit 372a69fde0f6c0d9cffce415e17cc392e1aa2e0b
Author: Dennis Oelkers <dennis@graylog.com>
Date:   Tue Oct 11 11:48:14 2016 +0200

    Squashed 'graylog-plugin-archetype/' content from commit 5f34e1e

    git-subtree-dir: graylog-plugin-archetype
    git-subtree-split: 5f34e1e

Included commits:

[5f34e1e] Adding property which points to server checkout. (#8)
[36bf93a] [maven-release-plugin] prepare for next development iteration
[695ebe9] [maven-release-plugin] prepare release 2.1.1
[c84d8a3] Bumping Graylog dependency version in skeleton to 2.1.1
[2706cff] [maven-release-plugin] prepare for next development iteration
[d984ba8] [maven-release-plugin] prepare release 2.1.0
[68227bf] Bumping Graylog dependency version in skeleton to 2.1.0
[c8c8f8f] [maven-release-plugin] prepare for next development iteration
[d9f60c4] [maven-release-plugin] prepare release 2.1.0-rc.1
[0e83365] Bumping Graylog dependency version in skeleton to 2.1.0-rc.1
[952e5bb] [maven-release-plugin] prepare for next development iteration
[8f93de0] [maven-release-plugin] prepare release 2.1.0-beta.4
[be65cc2] Bumping Graylog dependency version in skeleton to 2.1.0-beta.4
[6204e65] [maven-release-plugin] prepare for next development iteration
[6e8cc24] [maven-release-plugin] prepare release 2.1.0-beta.3
[f624373] Bumping Graylog dependency version in skeleton to 2.1.0-beta.3
[59cfb16] Use latest graylog-web-plugin version
[52e8781] [maven-release-plugin] prepare for next development iteration
[9a05604] [maven-release-plugin] prepare release 2.1.0-beta.2
[2c7aa05] Bumping Graylog dependency version in skeleton to 2.1.0-beta.2
[4c165a0] Add import for webpack-entry
[a129bcc] Add and use graylog-plugin.properties (#7)
[502db74] Update some dependencies in package.json
[6ac03f3] Update example permissions on index.jsx skeleton
[03bdda0] [maven-release-plugin] prepare for next development iteration
[e556a08] [maven-release-plugin] prepare release 2.1.0-beta.1
[99a4c78] Bumping Graylog dependency version in skeleton to 2.1.0-beta.1
[870f0a6] [maven-release-plugin] prepare for next development iteration
[942e8c7] [maven-release-plugin] prepare release 2.1.0-alpha.2
[4f0ea0b] Bumping Graylog dependency version in skeleton to
2.1.0-alpha.2
[7b7ebff] [maven-release-plugin] prepare for next development iteration
[3625c6b] [maven-release-plugin] prepare release 2.1.0-alpha.1
[24ac1cd] Bumping Graylog dependency version in skeleton to
2.1.0-alpha.1
[5d67f0f] Using ESLint config module, bumping a few versions.
[b352af6] [maven-release-plugin] prepare for next development iteration
[58e3650] [maven-release-plugin] prepare release 2.0.3
[8878b05] Bump Graylog Server version to 2.0.3
[2d91533] [maven-release-plugin] prepare for next development iteration
[3e6e68b] [maven-release-plugin] prepare release 2.0.2
[0149a47] Bump Graylog Server version to 2.0.2
[ae1e93b] [maven-release-plugin] prepare for next development iteration
[a6313a5] [maven-release-plugin] prepare release 2.0.1
[4bb2901] Bump Graylog server version to 2.0.1
[474f0bc] [maven-release-plugin] prepare for next development iteration
[2490490] [maven-release-plugin] prepare release 2.0.0
[5d53632] Bump Graylog server version to 2.0.0
[9196a18] Update Java dependency in readme
[4fb17d3] Use 2.0.0 as required version in metadata
[c9005b2] Use the same default fqcn in webpack and java configs
[dc6ff16] Add permissions to web interface route example
[51e56f5] [maven-release-plugin] prepare for next development iteration
[df05c52] [maven-release-plugin] prepare release 2.0.0-rc.1
[8935880] Bump Graylog server dependency to 2.0.0-rc.1
[ab13d5c] Upgrade to frontend-maven-plugin 1.0, node.js 4.4.3 LTS, and
npm 3.8.6
[a3da774] [maven-release-plugin] prepare for next development iteration
[30a425a] [maven-release-plugin] prepare release 2.0.0-beta.3
[4baccb3] Bump Graylog server version to 2.0.0-beta.3
[ffdd8e4] Add eslintrc template
[6eead65] [maven-release-plugin] prepare for next development iteration
[31e8c66] [maven-release-plugin] prepare release 2.0.0-beta.2
[389cf7c] Fix release
[8dd3452] Bump Graylog server version to 2.0.0-beta.2
[e2a974e] [maven-release-plugin] prepare for next development iteration
[5acbee3] [maven-release-plugin] prepare release 2.0.0-beta.1
[2032302] use snapshot
[0878b73] Use Travis CI Trusty Tahr infrastructure in generated
.travis.yml
[a353ebd] Update node.js and npm in generated POM
[ef7ed61] Replace graylog2-plugin dependency with graylog2-server in
generated POM
[2bc79c9] Fix generated .gitignore
[c0a29b7] Add a more verbose explanation of running in dev
[8bbab2d] Add missing peer dependencies
[160d8eb] Add react-proxy-loader dependency
[cdde245] Bump version to 2.0.0-alpha.1.
[0aba401] Include most commonly used loaders in package.json.
[7a2530d] Include build.config.js template.
[d81b6bb] Remove superfluous comma.
[52455fb] Move frontend-maven-plugin into web-interface-build maven
profile
[49aaf21] Replace some graylog2 namings with graylog
[928c620] Bump required maven version to 3.1 because the frontend plugin
needs this
[27222f8] Adapting sample configs to graylog-web-plugin 0.0.17.
[6a3e232] Adding build.config.js to .gitignore.
[74645ef] Add build config sample, adapt webpack config and package
requirement.
[2b5728a] Include reflux in default plugin dependencies.
[c06214a] Adding react hot loader back.
[b62549a] Bump requirement version, add doc hint for webpack config.
[0cde4e8] Updating documentation and generated boilerplate.
[78cf9df] Ignoring installed node/npm and npm modules.
[06f1692] Add comment to index.jsx helping new users.
[63e7438] Add some missing packages to package.json.
[d607291] Merge pull request #4 from Graylog2/2.0
[5598dbc] Using frontend-maven-plugin for npm/node tasks.
[c7bdafe] Make use of graylog-web-plugin npm module in web interface
part.
[c9415ba] Add prerequisites section for maven
[eab0c8a] Add support for web part of plugins in archetype.
[e5bfe41] Merge pull request #3 from Graylog2/java-8-update
[42279f0] Update used JDKs to Java 8.
[c9e4971] Move required Graylog version to the top of the README
[d010fa5] Remove license instructions from the GETTING-STARTED document
[1d1aa60] Replace Arrays.asList() with Collections.singletonList()
[3c043a6] Add developer information to generated POM
[95abc38] Set base version to Graylog 1.2.0
[9a11985] Add Travis CI badge to generated README file
[fb8979a] Remove requiredGraylogVersion property
[9a1501c] Remove LICENSE from generated project
[81d318c] Lots of changes and new additions
[efc3c0c] Rename repository in pom.xml and update README
[8638a33] [maven-release-plugin] prepare for next development iteration
[0f08003] [maven-release-plugin] prepare release 1.0.1
[f20bbc7] [maven-release-plugin] prepare for next development iteration
[8d892cb] [maven-release-plugin] prepare release 1.0.0
[95ff11b] LOLICENSE
[46924fa] Add .mailmap file
[246d246] Upgrade to Graylog 1.0.0
[f97b30f] Update POM metadata
[71194d7] [maven-release-plugin] prepare for next development iteration
[398304d] [maven-release-plugin] prepare release 1.0.0-rc.1
[6289cc7] Update archtetype for Graylog 1.0.0-rc.1
[424338c] Update README.md
[62cacb2] [maven-release-plugin] prepare for next development iteration
[d999208] [maven-release-plugin] prepare release 1.0.0-beta.2
[16a88fd] Add release and gpg plugins to pluginManagement
[a006dd5] Update artifactId and groupId
[847a805] Use TORCH package signing key for releases
[1b92740] Update archetype for Graylog 1.0.0-beta.2
[9ebb832] Update LICENSE and README.md
[99fbc62] Update archetype for Graylog2 1.0.0-beta.2-SNAPSHOT
[c2bed9e] Update PluginModule template
[2cc2f84] Update source files to work with Graylog2 0.93.0
[06bf0a7] Update generated README.md
[a606c0e] Add ServicesResourceTransformer to pom.xml
[ca4db69] Add small section about development to README.md
[4d664c6] Add support for ServiceLoader based plugin (requires Graylog2
0.93.0 or higher)
[2616e45] [maven-release-plugin] prepare for next development iteration
[0fd7a1e] [maven-release-plugin] prepare release
graylog2-plugin-archetype-0.90.0
[1e297d7] Update README.md
[8de3ed3] Cleanup README, pom.xml, and Java templates
[b71bbe7] Depend on graylog2-server or graylog2-radio.
[6690980] Add depends to debian control file template.
[da671b0] Ignore depedency-reduced-pom.xml here as well.
[76096b6] Automatically build rpm and deb packages.
[955c5a5] Ignore dependency-reduced-pom.xml.
[f737dc5] Put graylog2-plugin depedency into provided scope.
[8eb0188] Set project.build.sourceEncoding to UTF-8.
[f2bfddc] Added license to wrong pom.
[3509977] Add license to pom.xml.
[81f2590] Update readme.
[5e8cf1b] Start a Maven archetype for Graylog2 plugin projects.
[09d57e5] Initial commit
joschi pushed a commit that referenced this issue Feb 15, 2018
Add additional hash functions
joschi pushed a commit that referenced this issue Feb 20, 2018
Adapting webpack config to webpack 2.
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

No branches or pull requests

2 participants