Kibana WAU bar chart - elasticsearch

I have an elastic index with logs, and one of the logs is that a user visited the app.
I am trying to create a WAU Bar Chart (Weekly Active Users) and I want the X-axis to be days. and for each day I want to see how many users visited the app during the 7 day timeframe ending with that day.
For example, for the X point 27/08, I want the see the visit count for 20/08-27/08.
I can't seem to figure out how to make this graph, does anyone have an idea? or is it impossible?

Related

How can I add time range filter in Kibana Discover page?

I deployed Kibana 7.10.1 and Elasitcsearch 7.10.1. I am able to query from Kibana discover page. But I found the time range filter on the top right disappeared. How can I add it in the discover page?
I found the reason is that I didn't pick up a timestamp index when create the index pattern in kibana.
It's because you clicked in the search bar and when the search bar has the focus, the time picker disappears. Click outside of it and the time picker will be back.
I fell into the same trap a while ago and it didn't make sense to me. it's not really intuitive, but I guess the reason was to give as much screen real estate to the search bar while users are typing into it.

Using Applescript or Automator to edit a calendar to move "bump" all events forward one day

I want to be able to move all events within my mac calendar up one day, ideally with the ability to exclude weekends.
Use Case: A training program had 10 weeks of daily sessions. The calendar is uploaded via csv edited for start days and skipped days. If one were to miss a day they were able to simple push all the events forward one day.
I have looked at Automator and there doesn't appear to be a simple way to set this up with the exception of possibly a folder action option.
Anyone ever do something like this?
I'd be careful about AppleScripting Calendar.app in Catalina onwards, as it's now extremely buggy and very easy to incur data loss when something goes wrong.
However, a non-scripting solution would be to cut and paste the events whilst viewing them in Month view:
Select all the events that you wish to bring forward, which is best done starting with the last, so you end up at the first;
If you deselect all other calendars so that the only events visible are the ones in your training programme (I presume these are stored in their own calendar, right...?!), then you can ⌘A to Select All, being careful to deselect the ones that overlap from the previous month or into the next month. Individual events are selected/deselected by holding down ⌘ and clicking the event.
Hit ⌘X to Cut them to the clipboard;
Use the mouse to single-click the day previous to one that contained the first event;
Hit ⌘V to Paste the events, the first of which will be pasted into the day that you clicked in step ⓷, with the remaining events repositioned by the same relative amount as was the first.

Can we create dynamic infographics with timeline in OBIEE?

Is there any way to make infographic with timeline in OBIEE that shows change of particular indicators for some particular period?
For instance, we have two measure columns : profits end expenses. User wants to see how these two indicators have changed for the last 20 years by regions. The infographic should show these changes with some delay for every year. Does obiee have this kind of feature?
If you just want to "play" the timeline, then pull the time axis into the section and click "Display as Slider".

How can I show specific messages in logs as bars in kibana

I would like to show each bar in Kibana bar chart from a specific message from my application.
Bars should be flowing from right to left.
There shouldn't be more than 15 bars in the bar chart.
Specifically, each microservice in my app will have its name logged in the log file, when it's being requested or responding to a request it will have a footprint in the log as its name, I just want to represent the same.
The things I have already tried:
Split series ... other messages including errors are also being tracked and appear as bars.
Filters ... it is showing total bars showing the total count of occurrences of microservices
Can anyone help me, please?
If your logs field is text (i.e. type: text)
create new bar chart visualisation
buckets - x-axis, filters
In the filter box e.g.:
my_logs_field: "my_microservice1 used"
or whatever query is appropriate
add label
my_microservice1
add label
and repeat for all microservices
The problem with this solution is you will need to know what microservices you have, and update accordingly.
You could have a bar for when none of those microservices are picked up with the filter:
NOT my_logs_field: "my_microservice1 used" NOT my_logs_field: "my_microservice2 used" NOT my_logs_field: "my_microservice3 used"
etc.
based off ELK v6.3.2

Update BackContent after midnight

I have an application which counts my expenses, and I set a limit in it,and add also records with expenses.. On the Secondary Tile in BackContent I show how much money there left me.
In my application I also set a limit for a day.
I need to launch update a BackContent after midnight to show how much there left me for a current day.
Is it possilble, to have something like this?
I think it can be done with a Background Agent, i have never done this so i only can suggest you some links.
Live Tile Changes (BlogSpot)
BackgroundAgent MSDN

Resources