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

Code coverage #97

Closed
wants to merge 583 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
583 commits
Select commit Hold shift + click to select a range
518db37
put state.query back in
Apr 6, 2016
5eb9190
Updated script to check for existence of fields before returning
Apr 6, 2016
2502f59
Renamed file
Apr 6, 2016
1b756d1
Merge pull request #33 from john-gress/fix_package_link
Apr 6, 2016
1b6ea8f
Initial commit of loadAssets script
Apr 6, 2016
07fa461
Dashboard insertions work. Need to mimic the action for viz and searches
Apr 7, 2016
332f740
changed indent to 3 spaces
Apr 7, 2016
4202478
Added rotating file logger to loadAssets
Apr 7, 2016
5fbe366
Added rotating file handler to setDefaultIndex
Apr 7, 2016
52419e1
kibana.spec experiments
Apr 7, 2016
2f34eb1
Merge pull request #34 from alexweltman/3.1.2_SaveFiltersInRule
Apr 7, 2016
3bedd8a
Remove the old bash scripts if they exist
Apr 7, 2016
398f816
Removed old scripts and updated kibana init script
Apr 7, 2016
65f5b90
Remove the index refresh script and add the visualizations/searches
Apr 8, 2016
1f4f2d0
Merge remote-tracking branch 'main/4.1.4_NM' into 4.1.4_NM_PythonScri…
Apr 8, 2016
332a3ee
Fixed filters in dashboard
Apr 11, 2016
5aad1cb
Changing out ES timeout for request_timeout per request
Apr 11, 2016
88e6f3e
Removed parentheses from conditionals
Apr 18, 2016
de73d29
Add a safe list accessor
Apr 18, 2016
8bef858
Variables changed name
Apr 18, 2016
dc5b509
Changed logging back to original file
Apr 18, 2016
13b47cc
Change all timeouts to 30 seconds instead of 10
Apr 18, 2016
f2634ca
Max retries goes from 5 to 50 to handle the 503 Service Unavailable
Apr 18, 2016
2c0cb4f
Add an active poll for the requerying of inserted fields to ES
Apr 19, 2016
04ba0c8
Code is modularized and timeouts are present for ES queries and ES
Apr 20, 2016
73afe30
LoadAssets now uses the right util functions
Apr 20, 2016
68ba3dc
fixed some logging issues
Apr 20, 2016
f4ee741
Adding in util.py, handling exceptions in function retry
Apr 21, 2016
d20f6fb
Added more global variables to the utils files
Apr 21, 2016
b4be6e0
Got rid of individual request timeouts in favor of a global one
Apr 21, 2016
832da29
Removed something from the spec file that got taken out in a previous
Apr 22, 2016
b1ead42
Changed a python keyword file to filename instead
Apr 22, 2016
2aa88fe
Initial commit with most of command line argument parsing doen
Apr 22, 2016
57ae650
Implemented write to file, ES check and get. Only works for single
Apr 25, 2016
e96e660
Modify rpm build to use systemd file for building on CentOS 7.
Apr 26, 2016
8fd4d90
Dashboard auto-export fully functional. Need to clean up debug
Apr 26, 2016
5e81073
Json issues fixed. Fully functional. Some refactoring needed
Apr 26, 2016
4163428
Error handling if a directory is given with or without a slash
Apr 27, 2016
85c1fc4
Added the new classes into the existing setDefaultIndex and loadAssets
Apr 27, 2016
5c29527
Variable name changes and minor bug fix
Apr 27, 2016
5e677af
added ubuntu and open sans fonts to kibana
Apr 27, 2016
1c0d710
removed ubuntu cause folder contained git repo
Apr 27, 2016
e29d77f
added ubuntu back in
Apr 27, 2016
8473331
Fixed small bug in top 10 attachment types bar graph
Apr 28, 2016
ce0fff0
Run configuration scripts on startup.
Apr 28, 2016
a7ff29c
Wait for elasticsearch to be running before starting kibana.
Apr 28, 2016
4c44a8d
Fixed the wrongly named kibana fields for the byName error
Apr 28, 2016
f09cdc9
Adding all of the needed resources for Rob's Ports Dashboard
Apr 28, 2016
fe9b4d8
Fixed version numbers for visualizations
Apr 29, 2016
d077d6c
Removed a slicing semicolon per code review comments
Apr 29, 2016
cb2bdcf
Changed name of a confusingly named dict
Apr 29, 2016
a9e3606
Configure kibana to start after elasticsearch and before probe proces…
May 1, 2016
f62a986
Merge pull request #39 from craig-cogdill/4.1.4_NM_DashboardExportInt…
craig-cogdill May 2, 2016
23e1ad4
Merge pull request #40 from craig-cogdill/4.1.4_NM_PortsDashboard
May 2, 2016
c09a6b8
Merge pull request #38 from alexweltman/3.1.2_ChangeFonts
May 2, 2016
20079f7
Merge remote-tracking branch 'main/4.1.4_NM' into centos_7_build
May 3, 2016
976d66f
first pass daymode styling
May 3, 2016
46b91b5
Merge pull request #37 from acarb95/fixing_dashboards
craig-cogdill May 3, 2016
0c360af
SMTP trends table now has Captured column
May 3, 2016
d1d112c
Merge remote branch 'main/4.1.4_NM' into 4.1.4_NM_AddFilterToAmandasDBs
May 3, 2016
f866e55
Didn't need any changes to SMTP-Trends-Dashboard actual dashboard after
May 4, 2016
0589b3a
Merge pull request #41 from alexweltman/3.1.2_DayMode
craig-cogdill May 4, 2016
43c4704
Do need the new SMTP Trends Dashboard after all
May 4, 2016
4a517c5
Merge pull request #42 from craig-cogdill/4.1.4_NM_AddFilterToAmandasDBs
May 4, 2016
d146eef
Add field mappings to the index pattern content
May 4, 2016
b640c4c
Adding fieldFormatMap to the list of things to insert and verify
May 4, 2016
d8627ec
Merge remote-tracking branch 'main/4.1.4_NM' into centos_7_build
May 5, 2016
9fcbf80
Formatting and comments about the confusing flatten_dict() function
May 5, 2016
5c24b40
Merge pull request #43 from craig-cogdill/4.1.4_NM_fieldFormatMap
craig-cogdill May 5, 2016
9dc8f16
Give correct path to python startup scripts.
May 6, 2016
e63d004
fieldFormatMap inserts and searches correctly. Need to clean it up
May 6, 2016
7b675ee
Removed unneeded code and remove comments and such
May 6, 2016
35b3844
Removed an unneeded include
May 6, 2016
c8a0fb4
Merge pull request #44 from craig-cogdill/4.1.4_NM_fieldFormatMap
craig-cogdill May 6, 2016
de234fd
Merge remote-tracking branch 'main/4.1.4_NM' into centos_7_build
May 9, 2016
3f30d2d
Added dependency on python-elasticsearch so that the needed python rpms
May 9, 2016
9e97299
Merge pull request #46 from craig-cogdill/4.1.4_NM_AddPythonDependency
craig-cogdill May 9, 2016
b1c1c43
Merge remote-tracking branch 'main/4.1.4_NM' into centos_7_build
May 10, 2016
f57f374
Backport PR #7148
epixa May 10, 2016
2edf10f
Backport PR #7168
elastic-jasper May 10, 2016
b54cce1
Add probereader to start after kibana.
May 17, 2016
6b8db7d
version 4.1.7
epixa May 11, 2016
e4f4c5b
version 4.1.8
epixa May 26, 2016
dee1dd6
Merge pull request #47 from john-gress/centos_7_build
john-gress Jun 2, 2016
4e56cb6
Fix the mismatched arg_parse name
Jun 27, 2016
5664849
Added all the elements needed to create the Traffic Direction Dashboard
Jun 27, 2016
ebb5698
index pattern cache is refreshed when loading discover, visualize,or …
Jun 29, 2016
39b8dee
Merge pull request #50 from alexweltman/3.2.1_AddRefreshButton
craig-cogdill Jun 30, 2016
5f8fc8b
Merge pull request #49 from craig-cogdill/add/IngressEgressDash
Jun 30, 2016
40d66f3
Merge pull request #48 from craig-cogdill/fix/argParseErrors
craig-cogdill Jun 30, 2016
44f9d7e
[4.1] Bump node to 4.4.7 and npm to 2.15.8
epixa Jun 29, 2016
77587a4
Bump to 4.1.9
epixa Jul 5, 2016
334da09
autocap and logging working for discover and visualize
Jul 5, 2016
d3c9c46
fixed time ranges in search audit logging
Jul 5, 2016
37e0a24
changed the way we create the new query obj
Jul 6, 2016
9ca563f
Added TLD, SLD, FQDN dashboard
Jul 8, 2016
b7622e3
Added updates to all the viz/searches/dashboards
Jul 10, 2016
5bc081d
Changed all version numbers to 2 for Traffic dashboard
Jul 10, 2016
6c694e8
TLD Dashboard
Jul 11, 2016
9ad4069
Forgot to git mv one file into it's old name
Jul 12, 2016
645417f
Merge pull request #53 from craig-cogdill/update/TrafficDirectionDash…
Jul 12, 2016
d35ccf7
updated Domain_SLD_NM to Domain_SLD_NM.raw in visualizations
Jul 12, 2016
38aceef
[backport] PR #7724 to 4.1
jbudz Jul 12, 2016
60b67fb
Max zoom of 7 instead of 8
epixa Jul 13, 2016
5c1d152
Bump to 4.1.10
epixa Jul 13, 2016
9ff791d
Correct link for elastic tile service
epixa Jul 13, 2016
84193d2
Merge pull request #52 from harper-carroll/TLD_by_Harper
Jul 13, 2016
46dc4d6
Merge pull request #51 from alexweltman/3.2.1_AddAutoCapAndAuditToOth…
Jul 13, 2016
fcfa0cf
Include kibana-version in tile map url
epixa Jul 13, 2016
e8f467c
Use dashes in elastic tile service url
epixa Jul 13, 2016
af33bc2
Default tilemap config values and pass version to service
epixa Jul 13, 2016
07ab648
Fix bug where map visualization cycles back to a mid-level zoom if yo…
cjcenizal Jul 13, 2016
901fb47
Move minimum tilemap_max_zoom capping to server/config/index.js.
cjcenizal Jul 13, 2016
9aca939
[tilemap] Bound zoom
jbudz Jul 13, 2016
2a2f844
Remove example tilemap config from kibana.yml
epixa Jul 13, 2016
9a52428
Remove kibana version append logic in tile map
epixa Jul 13, 2016
6807a50
Merge pull request #7738 from jbudz/bound-zoom-4.1
Jul 13, 2016
78cd618
Remove unused argument in TileMapFactory
epixa Jul 13, 2016
9cb8c5a
Merge tag 'tags/v4.1.10' into Upgrade-To-4.1.10-Hackathon
craig-cogdill Jul 18, 2016
f328ccf
Saving state here because kibana is upgraded to 4.1.10
Jul 19, 2016
c45a39a
added events index
Aug 5, 2016
49ab3de
fixed error
Aug 8, 2016
d740700
craig comments, util.pyc deleted
Aug 10, 2016
586eefb
updated dashboard
Aug 10, 2016
5c75870
Merge pull request #56 from harper-carroll/eventsIndex
Aug 11, 2016
6fcbd54
Merge remote-tracking branch 'Logrhythm/4.1.4_NM' into Upgrade-To-4.1…
Aug 15, 2016
268817e
added cassandra dependency to start after ProbeManager
Aug 18, 2016
9e00e86
Merge pull request #57 from KjellKod/cassandra
Aug 18, 2016
84df937
Fixed typeahead overlapping nav bar
Aug 19, 2016
b94e011
Merge pull request #58 from craig-cogdill/fix/typeaheadOverlap
Aug 20, 2016
d70f99b
Changed all the files according to the Network_ PR
Aug 24, 2016
87767a5
Merge pull request #59 from craig-cogdill/refresh/eventsIndexOnNav
craig-cogdill Aug 24, 2016
2762e2b
Added srcIP and destIP to the Alarms Table
Aug 24, 2016
134ed61
Merge remote-tracking branch 'main/4.1.10_NM' into update/AlarmsDB
Aug 24, 2016
5319239
Added new calls to get mappings for events and network indices
Aug 24, 2016
03d64d9
Added new events_mappings.json file
Aug 24, 2016
436586a
Merge pull request #60 from craig-cogdill/update/AlarmsDB
craig-cogdill Aug 24, 2016
e2beaac
Formatting
Aug 25, 2016
c05564c
Updated Analyze DB with packet-count visualization
Aug 30, 2016
63c3001
Adding in new vis for top apps by packet count
Aug 30, 2016
addd1d1
Merge pull request #61 from craig-cogdill/add/eventsMappings
Aug 30, 2016
5f94901
Merge pull request #62 from craig-cogdill/add/PacketCountChartToAnaly…
Aug 31, 2016
d51546f
Reading the URL from the kibana startup
Sep 2, 2016
f1eb9c3
Regex to capture the token from the iframe URL
Sep 3, 2016
36ee02b
Added a Restangular interceptor for adding the JWT to all requests.
Sep 3, 2016
4d2a4b8
Pass the JWT as a query parameter of the iframe URL for the GET request
Sep 5, 2016
dafe70a
Remove console logs in restangular token cacheing
Sep 6, 2016
be3fd7c
Changed name of token to jwt for consistency
Sep 6, 2016
7565340
Removed unneeded window.location strings
Sep 6, 2016
521407f
Merge pull request #63 from craig-cogdill/getAndStoreJWTFromUrl
Sep 6, 2016
0d63cee
Updated markdown description and the version of the ingress/egress vis
Sep 9, 2016
734ceb9
new token is collected on searches
Sep 9, 2016
6b980b9
removed console log
Sep 9, 2016
c94deb7
Merge pull request #65 from alexweltman/3.2.2_KibanaNoTimeoutOnSearch
craig-cogdill Sep 13, 2016
bbf1414
Handle no matches for JWT more elegantly
Sep 13, 2016
bd1a317
Merge pull request #64 from craig-cogdill/update/IngressEgressDesc
craig-cogdill Sep 14, 2016
f2dbb02
Merge pull request #66 from craig-cogdill/fix/KibanaError
craig-cogdill Sep 14, 2016
6a9ca07
Small improvement to the systemd unit file.
Sep 16, 2016
f2d59af
Merge pull request #67 from john-gress/improve_systemd_unit_files
Sep 16, 2016
6b0d580
Change the JWT to be passed in the Token header instead of Authorization
Sep 17, 2016
1ffb40c
Merge pull request #68 from craig-cogdill/change/AuthHeaderToToken
Sep 19, 2016
c4e72d7
changed lrgit to full path in build script
Sep 21, 2016
5d3ab1b
Merge pull request #69 from alexweltman/3.2.2_fixGithubName
john-gress Sep 21, 2016
daec191
fixed loading icon and download status for pcap downloading
Nov 9, 2016
301dd66
fixed loading icon when saving rules
Nov 9, 2016
47c90a2
Merge pull request #70 from alexweltman/3.2.3_fixDownloadModalBugs
alexweltman Nov 15, 2016
c51c3fe
kibana now grabs response token from header instead of body
Nov 15, 2016
f7ef6b6
Merge pull request #71 from alexweltman/3.2.3_GetTokenFromHeader
craig-cogdill Nov 17, 2016
61aaa32
updated to use new rules api
Jan 26, 2017
e8148fc
moved config item back to where it came from
Jan 26, 2017
9ec2e72
Merge pull request #72 from alexweltman/4.1.10_NM_updateToUseNewApiRo…
alexweltman Jan 27, 2017
a28b4a6
Removed probereader/logger dependency from kibana systemd startup
Apr 25, 2017
571f6fc
Merge pull request #74 from craig-cogdill/systemd/updateDependencies
craig-cogdill May 4, 2017
f901d62
removed fieldmap.js dependency and replaced with API call
May 25, 2017
b73f66c
removed comment block
May 25, 2017
7b97717
remove fieldMap.js on rpm install
Jun 1, 2017
ea48d26
fixed typo, old fieldMap.js now deleted on rpm install
Jun 2, 2017
6005c81
turns out fieldMap js is transpiled into public/index.js
Jun 2, 2017
5b1f841
Merge pull request #75 from alexweltman/3.4.2_useFieldmapAPIRoute
Jun 5, 2017
b40cb79
Exit with return code 1 to fail job
Schatzman Jun 7, 2017
942dbf7
Merge pull request #76 from Schatzman/patch-1
Jun 7, 2017
4f5db20
use the new fieldMappings route to autocapitalize query params
Jun 8, 2017
263c4dd
Merge branch '4.1.10_NM' of github.com:Logrhythm/kibana into 3.4.2_Fi…
Jun 8, 2017
3797d53
Merge pull request #77 from alexweltman/3.4.2_FixAutoCap
Jun 9, 2017
96c8043
Require systemctl in post section so systemd is installed before kibana.
Jun 22, 2017
3773f6a
Specify the package, not the command.
Jun 22, 2017
9d01c3a
Merge pull request #78 from john-gress/requires_systemctl
Jun 22, 2017
f3f6470
Fixed log rotation in the setDefaultIndex.py script and updated limits
Aug 9, 2017
0e13dc6
Updated logging for loadAssets script
Aug 9, 2017
b3442cd
Merge pull request #79 from craig-cogdill/3.5.1_ClearKibanaStartupLog
john-gress Aug 11, 2017
5296d8c
Fixes moment deprecation warnings from kibana
Aug 16, 2017
eb8aed6
Merge pull request #80 from mejarrett/momentDeprecationKibana
craig-cogdill Aug 17, 2017
7b74342
Changes restangular call to http for new search audit route
Sep 26, 2017
9af625c
Fixes indentation
Sep 29, 2017
200fc01
PR Changes
Oct 16, 2017
dbc575b
Merge pull request #81 from mejarrett/searchAudit
alexweltman Oct 16, 2017
8bef7b9
update load-white.gif path for new folder structure in www
Feb 16, 2018
d11a1a9
Merge pull request #82 from Schatzman/fixLoadWhiteGifPath
Feb 16, 2018
7bf6f39
Adding Pcap Replay Dashboard
Feb 23, 2018
599c0de
Merge pull request #83 from craig-cogdill/addPcapReplayDashboard
josh-cogdill Mar 2, 2018
74ec519
Added support table with visualizations and search table
Mar 21, 2018
ff5cd4e
corrected dashboard json syntax and format
Mar 22, 2018
6972062
search: corrected json syntax and formatting
Mar 22, 2018
f511eac
top-applications-by-metadata: corrected json
Mar 22, 2018
df147fd
top-applications-by-session (histogram): fixed json
Mar 22, 2018
76f449a
Top-Applications-by-Sessions(pie): fixed json
Mar 22, 2018
4cae65c
Top-DestIP-By-metadata-impact(json)
Mar 22, 2018
9d0c5ee
Top-DestIP-By-Session(pie): fixed json
Mar 22, 2018
39c8605
fixed formatting
Mar 23, 2018
28bc91a
updated
Mar 23, 2018
8d2ff95
Who --> Where
Mar 23, 2018
42188c4
Update Support-Dashboard-What.json
Mar 26, 2018
6e4458c
Update Support-Dashboard-Where.json
Mar 26, 2018
d9d4ce9
Update Support-Table.json
Mar 26, 2018
4b4e1e3
Update Top-Applications-By-Metadata.json
Mar 26, 2018
94ec90d
Update Top-Applications-By-Session-(histogram).json
Mar 26, 2018
2847b04
Update Top-Applications-By-Session-(pie).json
Mar 26, 2018
bf5cedc
Update Top-DestIP-By-Metadata-impact-(pie).json
Mar 26, 2018
cb3699f
Update Top-DestIP-By-Session-(pie).json
Mar 26, 2018
3c50b22
Update Top-SrcIP-By-Metadata-impact(pie).json
Mar 26, 2018
6d1d040
Update Top-SrcIP-By-Session(pie).json
Mar 26, 2018
2487d82
corrected name
Mar 26, 2018
9f4f7b4
renamed
Mar 26, 2018
0ff5520
renamed
Mar 26, 2018
61275a2
impact -> Impact
Apr 6, 2018
7ce3dc4
bboard -> board
Apr 6, 2018
f3d494c
Merge pull request #84 from KjellKod/4.1.10_NM__support_dashboard
Apr 9, 2018
ea90d08
added new Traffic Dashboards
Jun 6, 2018
1ab84b4
fix script issue, add new explore dashboard
Jun 12, 2018
4852950
use totals instead of deltas in visualizations
Jun 19, 2018
b8484bf
changed dashboard names
Jun 19, 2018
7b564e9
changed dashboard names
Jun 19, 2018
55894de
added graph type to visualization names
Jun 19, 2018
a847b15
Revert "use totals instead of deltas in visualizations"
Jun 19, 2018
4a91f13
renamed visualizations
Jun 20, 2018
beeeb11
Merge pull request #87 from DylanSchneider/changeSupportDashboards
Jun 20, 2018
9574b58
update family by bandwidth visualization name
Jun 20, 2018
0e69017
fix metrics in visualization
Jun 20, 2018
834e29b
Merge pull request #88 from Schatzman/ApplicationExplorationDashboard
Jun 20, 2018
b921277
added Liams visualizations
Jun 25, 2018
f3570ab
updated version numbers
Jun 26, 2018
8feaf06
Merge pull request #92 from DylanSchneider/addLiamsVisuals
Jul 3, 2018
60f8d45
Remove the Support Table from the visualization resource folder
Jul 11, 2018
66bab89
Merge pull request #93 from craig-cogdill/removeSupportTableFromViz
Jul 11, 2018
aea3277
improved layouts for traffic dashboards
Jul 12, 2018
9aaa960
update dashboards with philips changes
Jul 16, 2018
12ec633
Revert "update dashboards with philips changes"
Jul 16, 2018
3fe0571
update dashboard versions
Jul 16, 2018
4903812
Merge pull request #94 from Schatzman/ImproveTrafficDashboardLayouts
Jul 16, 2018
9c74494
add sudo to rm ~/rpmbuild
Aug 17, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
.node_binaries
node_modules
trash
<<<<<<< HEAD
build
=======
bundles
target
/build
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
.jruby
.idea
*.iml
Expand Down
4 changes: 4 additions & 0 deletions .node-version
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
<<<<<<< HEAD
4.4.7
=======
4.3.0
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
10 changes: 10 additions & 0 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,15 @@ module.exports = function (grunt) {
testUtilsDir: __dirname + '/src/testUtils',
configFile: __dirname + '/src/config/kibana.yml',

<<<<<<< HEAD
nodeVersion: '4.4.7',
platforms: ['linux-x64'],


unitTestDir: __dirname + '/test/unit',
testUtilsDir: __dirname + '/test/utils',
bowerComponentsDir: __dirname + '/src/kibana/bower_components',
=======
karmaBrowser: (function () {
if (grunt.option('browser')) {
return grunt.option('browser');
Expand All @@ -29,6 +38,7 @@ module.exports = function (grunt) {
return 'Firefox';
}
}()),
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e

nodeVersion: grunt.file.read('.node-version').trim(),

Expand Down
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
<<<<<<< HEAD
# Kibana 4.1.10

[![Build Status](https://travis-ci.org/elastic/kibana.svg?branch=master)](https://travis-ci.org/elastic/kibana?branch=master)
=======
# Kibana 5.0.0-snapshot
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e

Kibana is an open source ([Apache Licensed](https://github.com/elastic/kibana/blob/master/LICENSE.md)), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elasticsearch.

Expand Down Expand Up @@ -43,7 +49,14 @@ For the daring, snapshot builds are available. These builds are created after ea

| platform | | |
| --- | --- | --- |
<<<<<<< HEAD
| OSX | [tar](http://download.elastic.co/kibana/kibana/kibana-4.1.4-snapshot-darwin-x64.tar.gz) | [zip](http://download.elastic.co/kibana/kibana/kibana-4.1.4-snapshot-darwin-x64.zip) |
| Linux x64 | [tar](http://download.elastic.co/kibana/kibana/kibana-4.1.4-snapshot-linux-x64.tar.gz) | [zip](http://download.elastic.co/kibana/kibana/kibana-4.1.4-snapshot-linux-x64.zip) |
| Linux x86 | [tar](http://download.elastic.co/kibana/kibana/kibana-4.1.4-snapshot-linux-x86.tar.gz) | [zip](http://download.elastic.co/kibana/kibana/kibana-4.1.4-snapshot-linux-x86.zip) |
| Windows | [tar](http://download.elastic.co/kibana/kibana/kibana-4.1.4-snapshot-windows.tar.gz) | [zip](http://download.elastic.co/kibana/kibana/kibana-4.1.4-snapshot-windows.zip) |
=======
| OSX | [tar](http://download.elastic.co/kibana/kibana-snapshot/kibana-5.0.0-snapshot-darwin-x64.tar.gz) | [zip](http://download.elastic.co/kibana/kibana-snapshot/kibana-5.0.0-snapshot-darwin-x64.zip) |
| Linux x64 | [tar](http://download.elastic.co/kibana/kibana-snapshot/kibana-5.0.0-snapshot-linux-x64.tar.gz) | [zip](http://download.elastic.co/kibana/kibana-snapshot/kibana-5.0.0-snapshot-linux-x64.zip) |
| Linux x86 | [tar](http://download.elastic.co/kibana/kibana-snapshot/kibana-5.0.0-snapshot-linux-x86.tar.gz) | [zip](http://download.elastic.co/kibana/kibana-snapshot/kibana-5.0.0-snapshot-linux-x86.zip) |
| Windows | [tar](http://download.elastic.co/kibana/kibana-snapshot/kibana-5.0.0-snapshot-windows.tar.gz) | [zip](http://download.elastic.co/kibana/kibana-snapshot/kibana-5.0.0-snapshot-windows.zip) |
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
59 changes: 59 additions & 0 deletions bower.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"name": "kibana",
"version": "0.0.0",
"authors": [
"Spencer Alger <[email protected]>"
],
"description": "Browser based analytics and search interface to Logstash and other timestamped data sets stored in ElasticSearch",
"main": "src/index.html",
"keywords": [
"kibana",
"elasticsearch"
],
"license": "Apache 2.0",
"homepage": "http://www.elastic.co/products/kibana",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"angular": "1.2.28",
"angular-bindonce": "0.3.3",
"angular-bootstrap": "0.10.0",
"angular-elastic": "2.4.2",
"angular-mocks": "1.2.28",
"angular-route": "1.2.28",
"angular-ui-ace": "0.2.3",
"bluebird": "~2.1.3",
"bootstrap": "3.3.4",
"d3": "3.4.13",
"elasticsearch": "4.1.0",
"Faker": "1.1.0",
"FileSaver": "babc6d9d8f",
"font-awesome": "4.2.0",
"gridster": "0.5.6",
"jquery": "2.1.4",
"leaflet": "0.7.3",
"Leaflet.heat": "Leaflet/Leaflet.heat#627ede7c11bbe43",
"lesshat": "3.0.2",
"lodash": "2.4.2",
"moment": "2.9.0",
"moment-timezone": "0.0.6",
"ng-clip": "0.2.6",
"require-css": "0.1.8",
"requirejs": "2.1.18",
"requirejs-text": "2.0.14",
"lodash-deep": "spenceralger/lodash-deep#1a7eca8344",
"marked": "0.3.3",
"numeral": "1.5.3",
"leaflet-draw": "0.2.4",
"semver": "~4.3.4"
},
"devDependencies": {},
"resolutions": {
"angular": "1.2.28"
}
}
Binary file added bower_components.tgz
Binary file not shown.
4 changes: 2 additions & 2 deletions docs/filter-pinning.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ inclusion filters and red for exclusion filters.
Pin Filter image:images/filter-pin.png[]:: Click this icon to _pin_ a filter. Pinned filters persist across Kibana tabs.
You can pin filters from the _Visualize_ tab, click on the _Discover_ or _Dashboard_ tabs, and those filters remain in
place.
NOTE: If you have a pinned filter and you're not seeing any query results, that your current tab's index pattern is one
that the filter applies to.
NOTE: If you have a pinned filter and you're not seeing any query results, check that your current tab's index pattern is
one that the filter applies to.
Toggle Filter image:images/filter-toggle.png[]:: Click this icon to _toggle_ a filter. By default, filters are inclusion
filters, and display in green. Only elements that match the filter are displayed. To change this to an exclusion
filters, displaying only elements that _don't_ match, toggle the filter. Exclusion filters display in red.
Expand Down
60 changes: 56 additions & 4 deletions docs/getting-started.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -167,16 +167,53 @@ curl -XPUT http://localhost:9200/logstash-2015.05.20 -d '
}
';

<<<<<<< HEAD
The logs data set requires a mapping to label the latitude/longitude pairs in the logs as geographic locations by
applying the `geo_point` type to those fields.

Use the following command to establish `geo_point` mapping for the logs:

[source,shell]
curl -XPUT http://localhost:9200/logstash-2015.05.18 -d '
{
"mappings" : {
"log" : {
"properties" : {
"geo" : {
"properties" : {
"coordinates" : {
"type" : "geo_point"
}
}
}
}
}
}
}
';

Because the logs data set is in three indices, one for each day in a three-day period, run the mapping again two more
times, changing the name of the index to logstash-2015.05.19 and logstash-2015.05.20.

=======
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
The accounts data set doesn't require any mappings, so at this point we're ready to use the Elasticsearch
{ref}/docs-bulk.html[`bulk`] API to load the data sets with the following commands:

[source,shell]
<<<<<<< HEAD
curl -XPOST 'localhost:9200/accounts/account/_bulk?pretty' --data-binary @accounts.json
=======
curl -XPOST 'localhost:9200/bank/account/_bulk?pretty' --data-binary @accounts.json
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
curl -XPOST 'localhost:9200/shakespeare/_bulk?pretty' --data-binary @shakespeare.json
curl -XPOST 'localhost:9200/_bulk?pretty' --data-binary @logs.jsonl

These commands may take some time to execute, depending on the computing resources available.

NOTE: These commands assume your Elasticsearch cluster is not using the {shield}[Shield] security plugin. If your
Elasticsearch cluster has Shield configured, provide suitable credentials with the `-k` and `-u` options.

Verify successful loading with the following command:

[source,shell]
Expand All @@ -186,7 +223,7 @@ You should see output similar to the following:

[source,shell]
health status index pri rep docs.count docs.deleted store.size pri.store.size
yellow open bank 5 1 1000 0 418.2kb 418.2kb
yellow open accounts 5 1 1000 0 418.2kb 418.2kb
yellow open shakespeare 5 1 111396 0 17.6mb 17.6mb
yellow open logstash-2015.05.18 5 1 4631 0 15.6mb 15.6mb
yellow open logstash-2015.05.19 5 1 4624 0 15.7mb 15.7mb
Expand All @@ -195,14 +232,28 @@ yellow open logstash-2015.05.20 5 1 4750 0 16.4mb
[[tutorial-define-index]]
=== Defining Your Index Patterns

<<<<<<< HEAD
Each set of data loaded to Elasticsearch has an
https://www.elastic.co/guide/en/kibana/current/settings.html#settings-create-pattern[index pattern].
In the previous section, the Shakespeare data set has an index named `shakespeare`, and the accounts
data set has an index named `accounts`. An _index pattern_ is a string with optional wildcards that can match multiple
indices. For example, the list of indices for this tutorial includes three different indices for Logstash data. You can
search all three indices with the index pattern `logstash-2015.05.*`
=======
Each set of data loaded to Elasticsearch has an <<settings-create-pattern,index pattern>>. In the previous section, the
Shakespeare data set has an index named `shakespeare`, and the accounts
data set has an index named `bank`. An _index pattern_ is a string with optional wildcards that can match multiple
indices. For example, in the common logging use case, a typical index name contains the date in MM-DD-YYYY
format, and an index pattern for May would look something like `logstash-2015.05*`.
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e

For this tutorial, any pattern that matches the name of an index we've loaded will work. Open a browser and
navigate to `localhost:5601`. Click the *Settings* tab, then the *Indices* tab. Click *Add New* to define a new index
<<<<<<< HEAD
pattern. Since these data sets don't contain time-series data, make sure the *Index contains time-based events* box is
unchecked. Specify `shakespeare` as the index pattern for the Shakespeare data set and click *Create* to define the index
pattern, then define a second index pattern named `accounts`.
=======
pattern. Two of the sample data sets, the Shakespeare plays and the financial accounts, don't contain time-series data.
Make sure the *Index contains time-based events* box is unchecked when you create index patterns for these data sets.
Specify `shakes*` as the index pattern for the Shakespeare data set and click *Create* to define the index pattern, then
Expand All @@ -214,6 +265,7 @@ set, make sure the *Index contains time-based events* box is checked and select

NOTE: When you define an index pattern, indices that match that pattern must exist in Elasticsearch. Those indices must
contain data.
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e

[float]
[[tutorial-discovering]]
Expand All @@ -234,7 +286,7 @@ You can construct searches by using the field names and the values you're intere
use comparison operators such as greater than (>), less than (<), or equals (=). You can link elements with the
logical operators AND, OR, and NOT, all in uppercase.

Try selecting the `ba*` index pattern and putting the following search into the search box:
Try selecting the `accounts` index pattern and putting the following search into the search box:

[source,text]
account_number:<100 AND balance:>47500
Expand All @@ -261,7 +313,7 @@ Click on the *Visualize* tab to start:

image::images/tutorial-visualize.png[]

Click on *Pie chart*, then *From a new search*. Select the `ba*` index pattern.
Click on *Pie chart*, then *From a new search*. Select the `accounts` index pattern.

Visualizations depend on Elasticsearch {ref}/search-aggregations.html[aggregations] in two different types: _bucket_
aggregations and _metric_ aggregations. A bucket aggregation sorts your data according to criteria you specify. For
Expand Down Expand Up @@ -303,7 +355,7 @@ Save this chart by clicking the *Save Visualization* button to the right of the
_Pie Example_.

Next, we're going to make a bar chart. Click on *New Visualization*, then *Vertical bar chart*. Select *From a new
search* and the `shakes*` index pattern. You'll see a single big bar, since we haven't defined any buckets yet:
search* and the `shakespeare` index pattern. You'll see a single big bar, since we haven't defined any buckets yet:

image::images/tutorial-visualize-bar-1.png[]

Expand Down
5 changes: 5 additions & 0 deletions docs/index.asciidoc
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
[[kibana-guide]]
= Kibana User Guide

<<<<<<< HEAD
:ref: http://www.elastic.co/guide/en/elasticsearch/reference/1.7/
:shield: https://www.elastic.co/guide/en/shield/shield-1.3
=======
:ref: http://www.elastic.co/guide/en/elasticsearch/reference/current/
:shield: https://www.elastic.co/guide/en/shield/current
:k4issue: https://github.com/elastic/kibana/issues/
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
:k4pull: https://github.com/elastic/kibana/pull/

include::introduction.asciidoc[]
Expand Down
16 changes: 16 additions & 0 deletions docs/production.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@
* <<controlling-access, Controlling Access>>
* <<load-balancing, Load Balancing Across Multiple Elasticsearch Nodes>>

<<<<<<< HEAD
How you deploy Kibana largely depends on your use case. When you are the only user,
=======
How you deploy Kibana largely depends on your use case. If you are the only user,
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
you can run Kibana on your local machine and configure it to point to whatever
Elasticsearch instance you want to interact with. Conversely, if you have a large
number of heavy Kibana users, you might need to load balance across multiple
Expand Down Expand Up @@ -42,7 +46,11 @@ kibana_elasticsearch_password: kibana4-password
----

Kibana 4 users also need access to the `.kibana` index so they can save and load searches, visualizations, and dashboards.
<<<<<<< HEAD
For more information, see {shield}/kibana.html#kibana4-server-role[Configuring Roles for Kibana 4 Users] in
=======
For more information, see {shield}/kibana.html[Using Kibana with Shield] in
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
the Shield documentation.

TIP: See <<kibana-dynamic-mapping, Kibana and Elasticsearch Dynamic Mapping>> for important information on Kibana and
Expand All @@ -54,7 +62,11 @@ the dynamic mapping feature in Elasticsearch.
Kibana supports SSL encryption for both client requests and the requests the Kibana server
sends to Elasticsearch.

<<<<<<< HEAD
To encrypt communications between the browser and the Kibana server, you configure the `ssl_key_file `and
=======
To encrypt communications between the browser and the Kibana server, you configure the `ssl_key_file` and
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
`ssl_cert_file` properties in `kibana.yml`:

[source,text]
Expand Down Expand Up @@ -97,7 +109,11 @@ visualization.

To configure access to Kibana using Shield, you create Shield roles
for Kibana using the `kibana4` default role as a starting point. For more
<<<<<<< HEAD
information, see {shield}/kibana.html#using-kibana4-with-shield[Shield with Kibana 4][Using Shield with Kibana 4].
=======
information, see {shield}/kibana.html#using-kibana4-with-shield[Using Kibana 4 with Shield].
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e

[float]
[[load-balancing]]
Expand Down
7 changes: 7 additions & 0 deletions docs/settings.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -183,14 +183,21 @@ include::string-formatter.asciidoc[]

==== Numeric Field Formatters

<<<<<<< HEAD
Numeric fields support the `Url`, `String`, `Bytes`, `Number`, and `Percentage` formatters.
=======
Numeric fields support the `Url`, `String`, `Bytes`, `Number`, `Percentage`, and `Color` formatters.
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e

include::string-formatter.asciidoc[]

include::url-formatter.asciidoc[]

<<<<<<< HEAD
=======
include::color-formatter.asciidoc[]

>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
The `Bytes`, `Number`, and `Percentage` formatters enable you to choose the display formats of numbers in this field using
the https://adamwdraper.github.io/Numeral-js/[numeral.js] standard format definitions.

Expand Down
15 changes: 15 additions & 0 deletions docs/setup.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,11 @@ That's it! Kibana is now running on port 5601.
[float]
[[kibana-dynamic-mapping]]
==== Kibana and Elasticsearch Dynamic Mapping
<<<<<<< HEAD
By default, Elasticsearch enables {ref}mapping-dynamic-mapping.html[dynamic mapping] for fields. Kibana needs dynamic mapping
=======
By default, Elasticsearch enables {ref}dynamic-mapping.html[dynamic mapping] for fields. Kibana needs dynamic mapping
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
to use fields in visualizations correctly, as well as to manage the `.kibana` index where saved searches,
visualizations, and dashboards are stored.

Expand Down Expand Up @@ -76,16 +80,27 @@ image:images/Start-Page.png[Kibana start page]
. Specify an index pattern that matches the name of one or more of your Elasticsearch indices. By default, Kibana
guesses that you're working with data being fed into Elasticsearch by Logstash. If that's the case, you can use the
default `logstash-*` as your index pattern. The asterisk (*) matches zero or more characters in an index's name. If
<<<<<<< HEAD
your Elasticsearch indices follow some other naming convention, enter an appropriate pattern. The "pattern" can also
=======
your Elasticsearch indices follow some other naming convention, enter an appropriate pattern. The "pattern" can also
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
simply be the name of a single index.
. Select the index field that contains the timestamp that you want to use to perform time-based comparisons. Kibana
reads the index mapping to list all of the fields that contain a timestamp. If your index doesn't have time-based data,
disable the *Index contains time-based events* option.
<<<<<<< HEAD
. If new indices are generated periodically and have a timestamp appended to the name, select the *Use event times to
create index names* option and select the *Index pattern interval*. This improves search performance by enabling Kibana
to search only those indices that could contain data in the time range you specify. This is primarily applicable if you
are using Logstash to feed data into Elasticsearch.
=======
+
WARNING: Using event times to create index names is *deprecated* in this release of Kibana. Support for this functionality
will be removed entirely in the next major Kibana release. Elasticsearch 2.1 includes sophisticated date parsing APIs that
Kibana uses to determine date information, removing the need to specify dates in the index pattern name.
+
>>>>>>> c7e08ea770e835975ecda41c96016daf798c7f6e
. Click *Create* to add the index pattern. This first pattern is automatically configured as the default.
When you have more than one index pattern, you can designate which one to use as the default from *Settings > Indices*.

Expand Down
Loading