bitergia / bitergia-analytics-odfe-kibana Goto Github PK
View Code? Open in Web Editor NEWBitergia Analytics Docker image for ODFE Kibana
Bitergia Analytics Docker image for ODFE Kibana
Bitergia's logo should be taken from this repository and not from kibiter one.
https://github.com/Bitergia/bitergia-analytics-odfe-kibana/blob/master/docker-entrypoint.sh#L106
There are some components that are missing that were available on the old kibiter image. These components are:
Median metric issue elastic/kibana#91399 fixed in Kibana 7.12 https://www.elastic.co/guide/en/kibana/7.x/enhancements-and-bug-fixes-v7.12.0.html but this fix is not available in ODFE https://opendistro.github.io/for-elasticsearch-docs/version-history/
To reproduce:
The current version of the Dockerfile doesn't install the official version of the Bitergia Analytics Plugin. It takes it from the old repository.
It should point to: https://github.com/Bitergia/bitergia-analytics-plugin/releases/download/0.0.1_7.10.0/bitergiaAnalytics-7.10.0.zip
When the container of this image is restarted, the docker-entrypoint
code is executed again, forcing to duplicate the lines that are inserted with >>
.
For example, here: https://github.com/Bitergia/bitergia-analytics-odfe-kibana/blob/master/docker-entrypoint.sh#L103
This is the output of the error:
/usr/share/kibana/node_modules/js-yaml/lib/js-yaml/loader.js:173
throw generateError(state, message);
^
YAMLException: duplicated mapping key at line 40, column 1:
opendistro_security.basicauth.lo ...
^
at generateError (/usr/share/kibana/node_modules/js-yaml/lib/js-yaml/loader.js:167:10)
at throwError (/usr/share/kibana/node_modules/js-yaml/lib/js-yaml/loader.js:173:9)
at storeMappingPair (/usr/share/kibana/node_modules/js-yaml/lib/js-yaml/loader.js:335:7)
at readBlockMapping (/usr/share/kibana/node_modules/js-yaml/lib/js-yaml/loader.js:1098:9)
at composeNode (/usr/share/kibana/node_modules/js-yaml/lib/js-yaml/loader.js:1359:12)
at readDocument (/usr/share/kibana/node_modules/js-yaml/lib/js-yaml/loader.js:1525:3)
at loadDocuments (/usr/share/kibana/node_modules/js-yaml/lib/js-yaml/loader.js:1588:5)
at load (/usr/share/kibana/node_modules/js-yaml/lib/js-yaml/loader.js:1614:19)
at Object.safeLoad (/usr/share/kibana/node_modules/js-yaml/lib/js-yaml/loader.js:1637:10)
at readYaml (/usr/share/kibana/node_modules/@kbn/apm-config-loader/target/utils/read_config.js:27:38)
To fix this bug it's needed a check before inserting the line. If the line exists, replace it with the new one.
Thanks to @zhquan for reporting the bug
1.The error: Embedded visualization is not loading in the following browsers by anonymous user:
However, it works in Firefox 86.0
2.How to reproduce the wrong behavior: If you create a dashboard and if you embed it this way: <iframe src="STORED-DASHBOARD-URL?embed=true" height=400 width=600></iframe>
, you will have this message in the browser: redirected you too many times
. And this error comes from the anonymous user by Search Guard.
3.Version: Elasticsearch 6.8.6 with Search Guard: 25.5
The enhanced table plugin was available in Kibiter and it should be added here too.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.