nreese / kibana-time-plugin Goto Github PK
View Code? Open in Web Editor NEWKibana visualization that provides controls for setting and animating time ranges.
License: Apache License 2.0
Kibana visualization that provides controls for setting and animating time ranges.
License: Apache License 2.0
Hi,
I have installed te plugin in kibana 5.1.2 version. After the installatiojn when i tried to create the time visualization, getting below error.
I have installed without error the plugin but I do not see the plugin in my kibana window
In forward or play
on the edge case (i.e., near scope.starting side), from second turn onwards, if the size to be selected is less than getBrushSize, then it is skipping the first size(scope.start to scope.start(ceil)) to be selected and moving on with the next size.
In Backward
Similar to above but reverse,
on the edge case (i.e., near scope.end side), from second turn onwards, if the size to be selected is less than getBrushSize, then it is skipping that last size(scope.end(floor) to scope.end) to be selected and moving on with the next size.
Example : if current time is Feb, 2017 and we select last 5 years and year in drop down of timeslider,
and checking for backward button the above backward issue arises, similarly for forward or play when current time is over June.
Solution is editing
"kibana-5.1.2-linux-x86_64/plugins/kibana-time-plugin/public/lib/bootstrap-addons/dist/js/bootstrap-addons.js
In scope.stepBack function
Change
nextStart = new Date(scope.end.getTime() - getBrushSize());
to
nextStart = scope.end;
and
In scope.stepForward function
Change
nextStop = new Date(scope.start.getTime() + getBrushSize());
to
nextStop = scope.start;
I hope above changes doesn't hurt any other functioning, if I'm wrong please correct me.
Hello,
thanks for a great plugin, unfortunately, i can't test it with latest available kibana version (5.5.2).
Is there a plans to support it in future?
Thanks.
I found this plug-in useful for our current development but problem is 'our production system are not connected to public internet'.
Is there complete dependency less build exists?
I'm deploying it on ELK 6.1.1 version.
Very useful tool. But it seems that the tool is not supported in kibana 5.0 now.
Hello,
thanks for a great plugin, unfortunately, we can't test it with latest available kibana version, is there a plans to support it in future?
Thanks.
I installed the kibana-time-plugin succesfully but the icons in the time-animation panel do not appear.
Any idea where to look?
I am wondering if there is a way to stop animation automatically after its first iteration ?
Hi there,
This may be similar to the other issue reported for 6.3 but this does look like a different line where the error is so I want to report it here.
I've swapped out the url for HOSTNAME here for privacy reasons:
Error: [$injector:unpr] Unknown provider: timefilterProvider <- timefilter <- KbnTimeVisController http://errors.angularjs.org/1.6.9/$injector/unpr?p0=timefilterProvider%20%3C-%20timefilter%20%3C-%20KbnTimeVisController (https://HOASTNAME:5601/bundles/vendors.bundle.js:186)
Version: 6.4.1
Build: 17999
Error: Error: [$injector:unpr] Unknown provider: timefilterProvider <- timefilter <- KbnTimeVisController
http://errors.angularjs.org/1.6.9/$injector/unpr?p0=timefilterProvider%20%3C-%20timefilter%20%3C-%20KbnTimeVisController (https://HOSTNAME:5601/bundles/vendors.bundle.js:186)
window.onerror@https://HOSTNAME:5601/bundles/commons.bundle.js:3:776219
Steps to reproduce:
Install as per 6.3 instructions. Update package.json to 6.4.1 and restart kibana. Allow optimizations to complete and then go to a dashboard you have with the time widget included on it.
Hi there,
Just thought I'd share that it's not working with 6.6.0.
Im attaching the log file and I apologize for the format :/
I hope it can help.
text.log
I have tried the plugin on 7.5.1
I have managed to solve loading issue in time.js but the component still don't work i have an error in timeController.js
commons.bundle.js:3 Uncaught (in promise) TypeError: emitter.on is not a function
at ChildScope._modules.uiModules.get.run.$rootScope.constructor.$listen (commons.bundle.js:3)
at Object. (commons.bundle.js:13)
at Object.invoke (vendors.bundle.dll.js:435)
at $controllerInit (vendors.bundle.dll.js:435)
at nodeLinkFn (vendors.bundle.dll.js:435)
Please help us.
Here's my modification of time.js
import 'ui/angular-bootstrap';
import 'plugins/kibana-time-plugin/lib/angular-bootstrap/css/btn-group.less';
import 'plugins/kibana-time-plugin/lib/angular-bootstrap/css/carousel.less';
import 'plugins/kibana-time-plugin/lib/angular-bootstrap/js/carousel.js';
import 'plugins/kibana-time-plugin/bower_components/bootstrap-addons/dist/css/bootstrap-addons.css';
import 'plugins/kibana-time-plugin/bower_components/bootstrap-addons/dist/js/bootstrap-addons.js';
import 'plugins/kibana-time-plugin/time.less';
import 'plugins/kibana-time-plugin/timeController';
import { AngularVisController } from 'ui/vis/vis_types/angular_vis_type';
import { visFactory } from 'ui/vis/vis_factory';
import { setup as visualizations } from '../../../src/legacy/core_plugins/visualizations/public/np_ready/public/legacy';
import visTemplate from 'plugins/kibana-time-plugin/time.html';
import optionsTemplate from 'plugins/kibana-time-plugin/timeOptions.html';
// register the provider with the visTypes registry
visualizations.types.registerVisualization(TimeVisProvider);
function TimeVisProvider() {
return visFactory.createBaseVisualization({
name: 'time',
title: 'Time widget',
icon: 'clock',
description: 'Add time inputs to your dashboards.',
visualization: AngularVisController,
visConfig: {
template: visTemplate,
defaults: {
enable_quick: false,
enable_relative: false,
enable_absolut: true,
enable_animation: false,
}
},
editorConfig: {
optionsTemplate: optionsTemplate
},
requestHandler: 'none',
responseHandler: 'none'
});
}
This is a great plugin. Is there a way I can get it to increment by less than the rounding value during animation? e.g. It would show 24 hours in a graph and increment by 1 hour so you can see the graph moving across the screen, rather than the full refresh into the next interval each time?
Hello,
Thanks for building this plugin. It's much appreciated.
I was just installing this plugin to try it out. Got the below message.
Any plans to maintain and upgrade?
npm install -g bower
npm WARN deprecated [email protected]: We don't recommend using Bower for new projects. Please consider Yarn and Webpack or Parcel. You can read how to migrate legacy project here: https://bower.io/blog/2017/how-to-migrate-away-from-bower/
/usr/local/bin/bower -> /usr/local/lib/node_modules/bower/bin/bower
/usr/local/lib
โโโ [email protected]
As titled!
After installing the kibana-time-plugin and then restarting. The kibana dashboard doesn't comes up. Its stuck forever with the following message:
"Optimizing and caching bundles for kibana, stateSessionStorageRedirect, timelion and status_page. This may take a few minutes"
I am using kibana 5.6.3. I followed the instruction from Readme file and the installed it.
After bower install
I changed the package.json file to
{
"name": "kibana-time-plugin",
"version": "5.6.3"
}
Please find the logs below.
{"type":"log","@timestamp":"2017-10-31T10:45:59Z","tags":["plugins","debug"],"pid":6213,"dir":"/usr/share/kibana/plugins","message":"Scanning /usr/share/kibana/plugins
for plugins"}
{"type":"log","@timestamp":"2017-10-31T10:45:59Z","tags":["plugins","debug"],"pid":6213,"dir":"/usr/share/kibana/src/core_plugins","message":"Scanning /usr/share/kibana/src/core_plugins
for plugins"}
{"type":"log","@timestamp":"2017-10-31T10:45:59Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/plugins/kibana-time-plugin/index.js","message":"Found plugin at /usr/share/kibana/plugins/kibana-time-plugin/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:45:59Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/console/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/console/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:00Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/elasticsearch/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/elasticsearch/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:00Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/kbn_doc_views/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/kbn_doc_views/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:00Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/kbn_vislib_vis_types/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/kbn_vislib_vis_types/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:00Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/kibana/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/kibana/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:00Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/markdown_vis/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/markdown_vis/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:00Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/metrics/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/metrics/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:00Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/region_map/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/region_map/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:00Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/spy_modes/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/spy_modes/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:01Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/state_session_storage_redirect/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/state_session_storage_redirect/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:01Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/status_page/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/status_page/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:01Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/table_vis/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/table_vis/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:01Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/tagcloud/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/tagcloud/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:01Z","tags":["plugins","debug"],"pid":6213,"path":"/usr/share/kibana/src/core_plugins/timelion/index.js","message":"Found plugin at /usr/share/kibana/src/core_plugins/timelion/index.js"}
{"type":"log","@timestamp":"2017-10-31T10:46:02Z","tags":["info","optimize"],"pid":6213,"message":"Optimizing and caching bundles for kibana, stateSessionStorageRedirect, timelion and status_page. This may take a few minutes"}
Can we enable on opendistro kibana 7.4.2 version ?
we can install the plugin , but create this plugin visualization meet error on web UI and can not show the time bar .
web error :
Uncaught TypeError: emitter.on is not a function
at ChildScope.$rootScope.constructor.$listen (commons.bundle.js:85)
at Object. (kibana.bundle.js:1)
at Object.invoke (vendors.bundle.dll.js:239)
at $controllerInit (vendors.bundle.dll.js:239)
at nodeLinkFn (vendors.bundle.dll.js:239)
at compositeLinkFn (vendors.bundle.dll.js:239)
at publicLinkFn (vendors.bundle.dll.js:239)
at commons.bundle.js:83
at new Promise ()
at AngularVisController.render (commons.bundle.js:83)
Good afternoon,
I updated kibana to version 6.6.2 and the plugin presented a problem. Although Kibana starts normally, the invalid plugin type message was displayed and the plugin icon disappeared on the panel creation screen.
In the previous version (6.6.1) it was working normally.
I'm facing problems to use plugin in latest 6.3.0 Kibana release
Module not found: Error: Can't resolve '@elastic/datemath' in '...\kibana\plugins\kibana-time-plugin\public'
I found that datemath
imported in timeController.js
was moved to different folder:
@elastic/datemath
into @kbn/datemath
Thanks that I could start Kibana but after trying to use time-plugin I found other issues:
Error: Uncaught Error: [$injector:unpr] Unknown provider: timeUnitsProvider <- timeUnits <- KbnTimeVisController
http://errors.angularjs.org/1.6.9/$injector/unpr?p0=timeUnitsProvider%20%3C-%20timeUnits%20%3C-%20KbnTimeVisController (http://localhost:8085/bundles/vendors.bundle.js:8)
at window.onerror (http://localhost:8085/bundles/commons.bundle.js:3:786868)
Could someone look closer on that?
Not working with Kibana 5.5.0 version
How to insert kibana-time-plugin in dashboard?
Hello,
I would need to use math function splines in timelion. How can I do? Is it supported? There is an alternative way to smooth the angles of line chart in timelion?
thank you very much for help me!!
I'm facing problems to use plugin in latest 6.5.1 Kibana release
Version: 6.5.1 Build: 18763 Error: Error: [$injector:unpr] Unknown provider: timefilterProvider <- timefilter <- KbnTimeVisController http://errors.angularjs.org/1.6.9/$injector/unpr?p0=timefilterProvider%20%3C-%20timefilter%20%3C-%20KbnTimeVisController (http://localhost:5601/bundles/vendors.bundle.js:277) window.onerror@http://localhost:5601/bundles/commons.bundle.js:3:866767
Could someone look closer on that?
I try to install the plugin on my Kibana 6.2.3 / linux VM and i have an error due to missing ressources.
So i try now to a desktop windows PC with the same Kibana version 6.2.3.
I succeeded to install the plugin but i have the same error that over Linux VM when i start the kibana server ๐
Here the stack trace :
{"type":"error","@timestamp":"2018-05-18T07:58:21Z","tags":["fatal"],"pid":10532,"level":"fatal","error":{"message":"Optimizations failure.\n 6433 modules\n \n \u001b[1m\u001b[31mERROR in ../plugins/kibana-time-plugin/public/time.js\n Module not found: Error: Can't resolve 'ui/template_vis_type/template_vis_type' in 'D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\plugins\kibana-time-plugin\public'\u001b[39m\u001b[22m\n \n \u001b[1m\u001b[31mERROR in ../plugins/kibana-time-plugin/public/timeController.js\n Module not found: Error: Can't resolve 'ui/timepicker/quick_ranges' in 'D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\plugins\kibana-time-plugin\public'\u001b[39m\u001b[22m\n","name":"Error","stack":"Error: Optimizations failure.\n 6433 modules\n \n \u001b[1m\u001b[31mERROR in ../plugins/kibana-time-plugin/public/time.js\n Module not found: Error: Can't resolve 'ui/template_vis_type/template_vis_type' in 'D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\plugins\kibana-time-plugin\public'\u001b[39m\u001b[22m\n \n \u001b[1m\u001b[31mERROR in ../plugins/kibana-time-plugin/public/timeController.js\n Module not found: Error: Can't resolve 'ui/timepicker/quick_ranges' in 'D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\plugins\kibana-time-plugin\public'\u001b[39m\u001b[22m\n\n at FsOptimizer.failedStatsToError (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\src\optimize\base_optimizer.js:245:27)\n at D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\src\optimize\fs_optimizer.js:37:30\n at onCompiled (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\webpack\lib\Compiler.js:241:12)\n at applyPluginsAsync.err (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\webpack\lib\Compiler.js:514:14)\n at next (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\tapable\lib\Tapable.js:202:11)\n at Compiler. (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\webpack\lib\CachePlugin.js:78:5)\n at Compiler.applyPluginsAsyncSeries (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\tapable\lib\Tapable.js:206:13)\n at compilation.seal.err (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\webpack\lib\Compiler.js:511:11)\n at Compilation.applyPluginsAsyncSeries (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\tapable\lib\Tapable.js:195:46)\n at self.applyPluginsAsync.err (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\webpack\lib\Compilation.js:671:19)\n at Compilation.applyPluginsAsyncSeries (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\tapable\lib\Tapable.js:195:46)\n at self.applyPluginsAsync.err (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\webpack\lib\Compilation.js:662:11)\n at next (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\tapable\lib\Tapable.js:202:11)\n at Compilation. (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\uglifyjs-webpack-plugin\dist\index.js:244:6)\n at Compilation.applyPluginsAsyncSeries (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\tapable\lib\Tapable.js:206:13)\n at self.applyPluginsAsync.err (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\webpack\lib\Compilation.js:657:10)\n at next (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\tapable\lib\Tapable.js:202:11)\n at Compilation. (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\extract-text-webpack-plugin\dist\index.js:275:11)\n at Compilation.applyPluginsAsyncSeries (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\tapable\lib\Tapable.js:206:13)\n at sealPart2 (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\webpack\lib\Compilation.js:653:9)\n at next (D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\tapable\lib\Tapable.js:202:11)\n at D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\node_modules\extract-text-webpack-plugin\dist\index.js:244:13"},"message":"Optimizations failure.\n 6433 modules\n \n ERROR in ../plugins/kibana-time-plugin/public/time.js\n Module not found: Error: Can't resolve 'ui/template_vis_type/template_vis_type' in 'D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\plugins\kibana-time-plugin\public'\n \n ERROR in ../plugins/kibana-time-plugin/public/timeController.js\n Module not found: Error: Can't resolve 'ui/timepicker/quick_ranges' in 'D:\DEV\Elastic\kibana\kibana-6.2.3-windows-x86_64\plugins\kibana-time-plugin\public'\n"}
Hi ,
I have installed the plugin and changed the packge.json to 5.2.1 (my version). But how to use it with kibana dashboards ? I am not getting any options
I'd really like to use this plugin, but it seems to be incompatible with Kibana 7.3.0? Will there be a fix (soon)?
Hi, thank you for work! I wonder if it's possible to freeze the "FROM" time and move in time the "TO" only. Currently the case is that you can define a window of let's say 1 day and when pressing the play button, this window frame moves to the right... What I would like to do is to "expand" to the right...
I hope I make myself clear!
Best regards
great work - very cool was wondering would this be too specific to propose as general kibana enhancement? (it would seem its right place would be in that panel possibly? or can this be set on any time variable?
(sorry for abusing issues a bit here :) feel free to close)
When trying to install with two more plugins, logtrail and elastalert, it does not even load. Was trying to install it first, last, everytime without success. When I install it alone, all works ok. Using dockerized version with apache http on front. Important part of Dockerfile:
FROM docker.elastic.co/kibana/kibana:6.5.4
WORKDIR /usr/share/kibana
USER root
RUN yum install -y yum-utils &&
yum install -y centos-release-scl epel-release &&
yum -y --setopt=tsflags=nodocs update &&
yum -y --setopt=tsflags=nodocs install git gcc-c++ make &&
curl -sL https://rpm.nodesource.com/setup_10.x | bash - &&
yum -y --setopt=tsflags=nodocs install nodejs &&
npm install -g bower &&
yum -y --setopt=tsflags=nodocs install httpd24 httpd24-libnghttp2 httpd24-mod_ldap &&
ldconfig &&
/usr/share/kibana/bin/kibana-plugin install https://github.com/bitsensor/elastalert-kibana-plugin/releases/download/1.0.1/elastalert-kibana-plugin-1.0.1-6.5.4.zip &&
echo "elastalert-kibana-plugin.serverHost: kibana-elastalert" >> /usr/share/kibana/config/kibana.yml &&
echo "elastalert-kibana-plugin.serverPort: 3030" >> /usr/share/kibana/config/kibana.yml &&
echo "xpack.security.enabled: false" >> /usr/share/kibana/config/kibana.yml &&
/usr/share/kibana/bin/kibana-plugin install https://github.com/sivasamyk/logtrail/releases/download/v0.1.30/logtrail-6.5.4-0.1.30.zip &&
rm -rf /usr/share/kibana/optimize/bundles /usr/share/kibana/optimize/.babel-cache.json &&
cd plugins &&
git clone https://github.com/nreese/kibana-time-plugin.git &&
cd kibana-time-plugin &&
git checkout 6.5 &&
bower install --allow-root &&
sed -i 's/"kibana"/"6.5.4"/' package.json &&
cd /usr/share/kibana &&
npm update caniuse-lite browserslist &&
rm -rf /usr/share/kibana/optimize/bundles /usr/share/kibana/optimize/.babel-cache.json &&
yum remove -y nodejs git gcc-c++ make cpp gcc glibc-devel glibc-headers kernel-headers libgomp libmpc libstdc++-devel mpfr fipscheck groff-base openssh openssh-clients rsync &&
yum clean all &&
ldconfig &&
rm -rf /var/cache/yum
EXPOSE 80
Hello everyone,
the plugin is not working with Kibana version 6.7.1 and 6.7.
The error below is shown:
@import (reference) "~ui/styles/mixins.less";
^
Can't resolve 'ui/styles/mixins.less' in '/usr/share/kibana/plugins/kibana-time-plugin/public'
in /usr/share/kibana/plugins/kibana-time-plugin/public/time.less (line 1, column 0)
at runLoaders (/usr/share/kibana/node_modules/webpack/lib/NormalModule.js:286:20)
at /usr/share/kibana/node_modules/loader-runner/lib/LoaderRunner.js:364:11
at /usr/share/kibana/node_modules/loader-runner/lib/LoaderRunner.js:230:18
at context.callback (/usr/share/kibana/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
at process._tickCallback (internal/process/next_tick.js:68:7)
I managed to fix it change the time.less file and updating the first line by @import "/usr/share/kibana/src/ui/public/styles/bootstrapmixins.less";
But now the error below appears:
.visualization-options {
.flex-parent();
^
.flex-parent is undefined
in /usr/share/kibana/plugins/kibana-time-plugin/public/time.less (line 15, column 6)
at runLoaders (/usr/share/kibana/node_modules/webpack/lib/NormalModule.js:286:20)
at /usr/share/kibana/node_modules/loader-runner/lib/LoaderRunner.js:364:11
at /usr/share/kibana/node_modules/loader-runner/lib/LoaderRunner.js:230:18
at context.callback (/usr/share/kibana/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
at process._tickCallback (internal/process/next_tick.js:68:7)
Can someone help me?
Thanks.
Thanks for creating this plugin! How would one go about installing it with Kibana 4.1, since the plugin install method wasn't introduced until Kibana 4.2? I'm sadly limited to Kibana 4.1, since I'm using a Drupal module that is in turn limited to Elasticsearch 1.x (Elasticsearch Connector).
Thanks in advanced for any help.
Is there a manual way to install the plugin? I am trying to get it working on the official Kibana Docker 5.6.1
I have my plugins folder volume outside the container and I am looking for a way to extract it directly into that folder on the host.
Hi,
I've tried run this plugin with a version 5.1.1 and it failed to create a new vizualisation :
Uncaught Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
Watchers fired in the last 5 iterations: [[{"msg":"fn: function (scope,locals,assign,inputs){var value=parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2016-12-29T08:53:32.708Z","oldVal":"2016-12-29T08:53:32.708Z"},{"msg":"fn: function (scope,locals,assign,inputs){var value=parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2016-12-28T08:53:32.708Z","oldVal":"2016-12-28T08:53:32.708Z"}],[{"msg":"fn: function (scope,locals,assign,inputs){var value=parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2016-12-29T08:53:32.708Z","oldVal":"2016-12-29T08:53:32.708Z"},{"msg":"fn: function (scope,locals,assign,inputs){var value=parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2016-12-28T08:53:32.708Z","oldVal":"2016-12-28T08:53:32.708Z"}],[{"msg":"fn: function (scope,locals,assign,inputs){var value=parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2016-12-29T08:53:32.708Z","oldVal":"2016-12-29T08:53:32.708Z"},{"msg":"fn: function (scope,locals,assign,inputs){var value=parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2016-12-28T08:53:32.708Z","oldVal":"2016-12-28T08:53:32.708Z"}],[{"msg":"fn: function (scope,locals,assign,inputs){var value=parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2016-12-29T08:53:32.708Z","oldVal":"2016-12-29T08:53:32.708Z"},{"msg":"fn: function (scope,locals,assign,inputs){var value=parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2016-12-28T08:53:32.708Z","oldVal":"2016-12-28T08:53:32.708Z"}],[{"msg":"fn: function (scope,locals,assign,inputs){var value=parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2016-12-29T08:53:32.708Z","oldVal":"2016-12-29T08:53:32.708Z"},{"msg":"fn: function (scope,locals,assign,inputs){var value=parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2016-12-28T08:53:32.708Z","oldVal":"2016-12-28T08:53:32.708Z"}]]
To force the plugin to load, I manually change the version in the package.json
(see #7)
Thanks for your help
Philippe
My deployment environment is on an air gapped network. From a machine connected to the internet, I cloned this repo, built per READMe and zipped up the contents and moved the zip to my air gapped network. I tried to install the plugin zip file with kibana-plugin. I get the message: Plugin installation was unsuccessful due to error "No kibana plugin found in archive" . I tried unzipping the zip file into kibana/plugins. I restarted kibana and the log shows an error that plugin format isn't supported.
Plugin installation was unsuccessful due to error "Incorrect Kibana version in plugin [kibana-time-plugin]. Expected [5.0.1]; found [5.0.0]
We recently upgraded our Elastic stack to 5.4.0 to 6.2.4 everything working smoothly, expect kibana-time-plugin.
When we installed as instructed. Kibana starts and discovery and our older dashboards works as expected. But when we try to open a dashboard which uses kibana-time-plugin visualisation, or when we try to create new kibana-time-plugin visualisation it throws an error and doesn't let us to continue.
I hope this information is enough.
Here the error
Error: Uncaught Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting! Watchers fired in the last 5 iterations: [[{"msg":"fn: function(scope,locals,assign,inputs){var value=useInputs&&inputs?inputs[0]:parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2018-06-12T21:00:00.000Z","oldVal":"2018-06-12T21:00:00.000Z"},{"msg":"fn: function(scope,locals,assign,inputs){var value=useInputs&&inputs?inputs[0]:parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2018-06-12T21:00:00.000Z","oldVal":"2018-06-12T21:00:00.000Z"}],[{"msg":"fn: function(scope,locals,assign,inputs){var value=useInputs&&inputs?inputs[0]:parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2018-06-12T21:00:00.000Z","oldVal":"2018-06-12T21:00:00.000Z"},{"msg":"fn: function(scope,locals,assign,inputs){var value=useInputs&&inputs?inputs[0]:parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2018-06-12T21:00:00.000Z","oldVal":"2018-06-12T21:00:00.000Z"}],[{"msg":"fn: function(scope,locals,assign,inputs){var value=useInputs&&inputs?inputs[0]:parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2018-06-12T21:00:00.000Z","oldVal":"2018-06-12T21:00:00.000Z"},{"msg":"fn: function(scope,locals,assign,inputs){var value=useInputs&&inputs?inputs[0]:parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2018-06-12T21:00:00.000Z","oldVal":"2018-06-12T21:00:00.000Z"}],[{"msg":"fn: function(scope,locals,assign,inputs){var value=useInputs&&inputs?inputs[0]:parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2018-06-12T21:00:00.000Z","oldVal":"2018-06-12T21:00:00.000Z"},{"msg":"fn: function(scope,locals,assign,inputs){var value=useInputs&&inputs?inputs[0]:parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2018-06-12T21:00:00.000Z","oldVal":"2018-06-12T21:00:00.000Z"}],[{"msg":"fn: function(scope,locals,assign,inputs){var value=useInputs&&inputs?inputs[0]:parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2018-06-12T21:00:00.000Z","oldVal":"2018-06-12T21:00:00.000Z"},{"msg":"fn: function(scope,locals,assign,inputs){var value=useInputs&&inputs?inputs[0]:parsedExpression(scope,locals,assign,inputs);return interceptorFn(value,scope,locals)}","newVal":"2018-06-12T21:00:00.000Z","oldVal":"2018-06-12T21:00:00.000Z"}]] http://errors.angularjs.org/1.6.5/$rootScope/infdig?p0=10&p1=%5B%5B%7B%22msg%22%3A%22fn%3A%20function(scope%2Clocals%2Cassign%2Cinputs)%7Bvar%20value%3DuseInputs%26%26inputs%3Finputs%5B0%5D%3AparsedExpression(scope%2Clocals%2Cassign%2Cinputs)%3Breturn%20interceptorFn(value%2Cscope%2Clocals)%7D%22%2C%22newVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%2C%22oldVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%7D%2C%7B%22msg%22%3A%22fn%3A%20function(scope%2Clocals%2Cassign%2Cinputs)%7Bvar%20value%3DuseInputs%26%26inputs%3Finputs%5B0%5D%3AparsedExpression(scope%2Clocals%2Cassign%2Cinputs)%3Breturn%20interceptorFn(value%2Cscope%2Clocals)%7D%22%2C%22newVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%2C%22oldVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%7D%5D%2C%5B%7B%22msg%22%3A%22fn%3A%20function(scope%2Clocals%2Cassign%2Cinputs)%7Bvar%20value%3DuseInputs%26%26inputs%3Finputs%5B0%5D%3AparsedExpression(scope%2Clocals%2Cassign%2Cinputs)%3Breturn%20interceptorFn(value%2Cscope%2Clocals)%7D%22%2C%22newVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%2C%22oldVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%7D%2C%7B%22msg%22%3A%22fn%3A%20function(scope%2Clocals%2Cassign%2Cinputs)%7Bvar%20value%3DuseInputs%26%26inputs%3Finputs%5B0%5D%3AparsedExpression(scope%2Clocals%2Cassign%2Cinputs)%3Breturn%20interceptorFn(value%2Cscope%2Clocals)%7D%22%2C%22newVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%2C%22oldVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%7D%5D%2C%5B%7B%22msg%22%3A%22fn%3A%20function(scope%2Clocals%2Cassign%2Cinputs)%7Bvar%20value%3DuseInputs%26%26inputs%3Finputs%5B0%5D%3AparsedExpression(scope%2Clocals%2Cassign%2Cinputs)%3Breturn%20interceptorFn(value%2Cscope%2Clocals)%7D%22%2C%22newVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%2C%22oldVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%7D%2C%7B%22msg%22%3A%22fn%3A%20function(scope%2Clocals%2Cassign%2Cinputs)%7Bvar%20value%3DuseInputs%26%26inputs%3Finputs%5B0%5D%3AparsedExpression(scope%2Clocals%2Cassign%2Cinputs)%3Breturn%20interceptorFn(value%2Cscope%2Clocals)%7D%22%2C%22newVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%2C%22oldVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%7D%5D%2C%5B%7B%22msg%22%3A%22fn%3A%20function(scope%2Clocals%2Cassign%2Cinputs)%7Bvar%20value%3DuseInputs%26%26inputs%3Finputs%5B0%5D%3AparsedExpression(scope%2Clocals%2Cassign%2Cinputs)%3Breturn%20interceptorFn(value%2Cscope%2Clocals)%7D%22%2C%22newVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%2C%22oldVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%7D%2C%7B%22msg%22%3A%22fn%3A%20function(scope%2Clocals%2Cassign%2Cinputs)%7Bvar%20value%3DuseInputs%26%26inputs%3Finputs%5B0%5D%3AparsedExpression(scope%2Clocals%2Cassign%2Cinputs)%3Breturn%20interceptorFn(value%2Cscope%2Clocals)%7D%22%2C%22newVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%2C%22oldVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%7D%5D%2C%5B%7B%22msg%22%3A%22fn%3A%20function(scope%2Clocals%2Cassign%2Cinputs)%7Bvar%20value%3DuseInputs%26%26inputs%3Finputs%5B0%5D%3AparsedExpression(scope%2Clocals%2Cassign%2Cinputs)%3Breturn%20interceptorFn(value%2Cscope%2Clocals)%7D%22%2C%22newVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%2C%22oldVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%7D%2C%7B%22msg%22%3A%22fn%3A%20function(scope%2Clocals%2Cassign%2Cinputs)%7Bvar%20value%3DuseInputs%26%26inputs%3Finputs%5B0%5D%3AparsedExpression(scope%2Clocals%2Cassign%2Cinputs)%3Breturn%20interceptorFn(value%2Cscope%2Clocals)%7D%22%2C%22newVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%2C%22oldVal%22%3A%222018-06-12T21%3A00%3A00.000Z%22%7D%5D%5D (http://rapor.gsi365.com/bundles/vendors.bundle.js?v=16627:58) at window.onerror (http://rapor.gsi365.com/bundles/commons.bundle.js?v=16627:1:504052)
Feature Request:
Is there a way to enable autoplay in the animation plugin? Some of these Dashboards are rotated through on a monitor and there's nobody available to hit the 'play' button every time they rotate.
Hey @nreese ,
Thanks for getting the plugin to work with the latest version of Kibana. We are having an issue trying to use the quick slide of the plugin because all the options read as "undefined". Here is a screenshot. Any help would be appreciated.
Hi,
we wanted to incorporate this plugin on our current kibana dashboard (5.6.2). However, when we execute 'git clone [email protected]:nreese/kibana-time-plugin.git', we just run on this error:
" Cloning into 'kibana-time-plugin'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists."
Kindly advise.
Thanks,
Keeshia
I bump in to a number of:
kibana_1 | ERROR in /kibana/plugins/kibana-time-plugin/public/time.js
kibana_1 | Module not found: Error: Cannot resolve 'file' or 'directory' /kibana/plugins/kibana-time-plugin/public/bower_components/bootstrap-addons/dist/css/bootstrap-addons.css in /kibana/plugins/kibana-time-plugin/public
anything i am missing?
We intend to install the plugin (6.3 branch) in kibana version 6.5.4, but kibana not start up normally like following, it is installed using "bower install". We guess it might relate to the tool.. May I know the version your using nodejs and apm to install the plugin?
Feb 11 00:30:41 localhost systemd[1]: Started Kibana.
Feb 11 00:30:41 localhost systemd[1]: Starting Kibana...
Feb 11 00:30:48 localhost kibana[1642]: {"type":"log","@timestamp":"2019-02-11T08:30:48Z","tags":["info","optimize"],"pid":1642,"message":"Optimizing and caching bundles for ml, stateSessionStorageRedirect, status_page, timelion, graph, monitoring, space_selector, login, logout, dashboardViewer, apm, canvas, infra and kibana. This may take a few minutes"}
Feb 11 00:30:55 localhost kibana[1642]: Browserslist: caniuse-lite is outdated. Please run next command npm update caniuse-lite browserslist
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.