Commit Graph

90 Commits (2.4)

Author SHA1 Message Date
iglocska a55a19cd09
Merge branch 'develop' of github.com:MISP/MISP into develop 2024-04-17 15:10:30 +02:00
iglocska 4544ef2516
new: [benchmarking suite] added
- collect metrics about the usage of MISP
  - stored in redis
  - per endpoint / user / user-agent collection
  - collection of execution time, php memory use, sql execution time, sql query count
  - the collection happens on a daily basis
- Searchable / filterable interface for the collected data
- Dashboard widget for the collected data
2024-04-17 15:08:38 +02:00
Sami Mokaddem 5235b9729c
fix: [widget:EventEvolutionWidget] Fixed filtering on organisation not working as expected 2024-04-08 16:37:57 +02:00
iglocska ef17beb59d
fix: [status widget] ignore index hint for deleted field 2024-04-08 10:33:15 +02:00
Jakub Onderka 486e74cff0 chg: [internal] Remove possible empty lines from output 2024-04-02 19:36:53 +02:00
Sami Mokaddem 8cef82f1ea
chg: [server:sync/analyst-data] Started integration of server synchronisation - WiP 2024-01-31 15:10:08 +01:00
Sami Mokaddem bfac221797
fix: [dashboard] Fixed full group by issue with eventEvolution and orgEvolution 2023-11-15 15:09:53 +01:00
Sami Mokaddem 5e68773dbb
fix: [dashboard:organisationMapWidget] Do not require the config to have start and end date 2023-09-07 11:35:45 +02:00
Sami Mokaddem cf03704c72
fix: [dashboard:apiActivity] Do not initialize variable if not needed 2023-08-11 11:07:09 +02:00
Sami Mokaddem c91af87ae5
fix: [dashboard:apiActivityWidget] Fixed mixing datetime condition format 2023-08-11 11:04:12 +02:00
Sami Mokaddem 54b6fb2c03
fix: [dashboard:loginsWidget] Fixed mixing datetime condition format 2023-08-11 10:56:59 +02:00
Sami Mokaddem 4f42a5c60e
chg: [dashbord:loginWidget] Added doc for `start_date` and `end_date` 2023-08-11 10:32:20 +02:00
Sami Mokaddem 22e863fac3
fix: [dashboard:widgets] Reverted `only_full_group_by` fix as it returns incorrect data
Will need to fix this later on
2023-08-11 08:09:19 +02:00
Sami Mokaddem 1f839d91c5
new: [dashboard:widgets] Added support of start_date and end_date options for vairous widgets + fixed few bugs 2023-08-09 14:37:31 +02:00
Sami Mokaddem 8d2b5933b4
new: [dashboard:orgWidget] Added support of `first_half_year` and `second_half_year` time frames 2023-08-07 15:41:04 +02:00
Sami Mokaddem 8bf447bba9
fix: [dashboard:trendingTagsWidget] Correctly use fallback value 2023-08-07 14:31:26 +02:00
Sami Mokaddem e8273d9d67
fix: [dashboard:usageDataWidget] Handle division by 0 2023-08-07 14:30:26 +02:00
Sami Mokaddem 561b59ee15
fix: [dashboard:widgets] Correctly group to fix `only_full_group_by` issues 2023-08-07 14:29:42 +02:00
vincenzocaputo 3cc3549bac Add dashboard widget for monthly number of events per org 2023-07-02 22:36:17 +02:00
iglocska 99eff0ab6a
new: [attack widget] added 2023-06-27 14:30:49 +02:00
iglocska ae6b066d4a
new: [org list widget] added 2023-06-27 13:20:53 +02:00
iglocska eec84d7782
chg: [map widget] moved country code lookup to the new widget toolkit 2023-06-27 13:20:13 +02:00
iglocska 11aadfe1cd
new: [dashboard widget toolkit] started a new common library of reusable functions for widgets 2023-06-27 13:19:42 +02:00
iglocska e1bde70185
new: [dashboard widgets] added previous_month boolean option to any widget that had the month option 2023-06-26 18:37:29 +02:00
iglocska 8574c8c4e4
fix: [map widget] added alternate name for Russia
- in case someone would want to make sure they still have Russian member organisations
2023-06-26 10:09:58 +02:00
iglocska 8d0e1981f7
fix: [trending widgets] time ranges fixed 2023-06-26 10:00:24 +02:00
iglocska 4e79275dbb
fix: [api login widget] fixed notice error if no entries were found 2023-06-26 09:59:58 +02:00
iglocska 63d9c775a0
fix: [dashboard trending attributes] change !empty() to isset() to allow for local: "0" to be a valid filter 2023-06-26 09:55:03 +02:00
iglocska 73fe63bb0e
chg: [org map widget] added some country names to the lookup 2023-05-31 09:31:46 +02:00
iglocska 8246b5b44f
new: [usage data widget] added a global caching for attribute counts
- counts are too bloody expensive not to do this
2023-05-31 09:00:37 +02:00
iglocska b82a151c7b
fix: [typo]fixed 2023-05-19 10:24:34 +02:00
iglocska 72e57e3829
fix: [widget] attribute trend widget ambiguity fixed in query
- filtering on time would throw an exception as the loaded relation to Events also contains a timestamp field
2023-05-19 10:21:07 +02:00
iglocska 46d2543bd0
new: [dashboard widgets] alternate org evolution widget
- allows for filtering options based on org metadata
- allows for any arbitrary start date to be set
2023-05-17 11:20:01 +02:00
iglocska cb7811a80c
new: [dashboard widgets] Event evolution widget added
- shows the events published as a linechart
- allows for filter options by organisation (metadata)
- allows to set start date
2023-05-17 11:18:53 +02:00
iglocska 3f601452be
new: [API Activity widget] added for admins
- which key was used and how frequently in the selected time period
- comes with additional filters such as org metadata
2023-05-16 14:11:30 +02:00
iglocska e205d79dac
new: [widget] login widget added for admins
- who logged into the instance via the UI in the past x days / current month / current year, and how frequently?
2023-05-16 14:09:27 +02:00
iglocska 6e39da801e
new: [organisation usage widget (map)] added world map listing the countries / counts for each country of users 2023-05-16 14:06:35 +02:00
iglocska b7bc526e16
chg: [usercontribution widget] added permission check for Security.disclose_user_emails 2023-05-16 14:05:34 +02:00
iglocska aff872aeee
chg: [usage widget] removed autorefresh 2023-05-16 14:05:11 +02:00
iglocska cc9ab78fe4
new: [widget] monitor the trending attribute values
- filter by timeframe among other filters
2023-05-05 14:29:59 +02:00
iglocska f6fabd2db0
new: [widget] User contribution widget
- filterable
2023-05-05 14:29:33 +02:00
iglocska 9224fc46f2
new: [widget] added a widget to monitor contribution counts per org
- filterable
2023-05-05 14:28:56 +02:00
iglocska 2048b546de
new: [widget] Widget to show latest users
- filter by org metadata, etc
2023-05-05 14:28:01 +02:00
iglocska 96652cc781
new: [widgets] Widget to list latest joined orgs
- filter by org metadata / timeframe
2023-05-05 14:27:19 +02:00
iglocska e5cd415579
new: [usagedata widget] upgraded
- allows for filtering based on organisation metadata
- shows changes in current month
- fixed several invalid statistics
- moved all individual statistics to separate functions for readability
- removed permission restriction - the data is only showing aggregates
2023-05-05 14:23:32 +02:00
iglocska 984be50b75
fix: [trending tags widget] reworked
- added day based time_window option
- much more perforant / memory friendly
2023-05-05 14:22:26 +02:00
Sami Mokaddem 92d88f6f9d
fix: [dashboard:widget_render] Use the correct render when using cache 2023-02-09 11:42:21 +01:00
Sami Mokaddem 44dac20bf0
chg: [dashboard-widget:TrendingTags] Added filtering and over time functionalities 2023-02-09 10:06:11 +01:00
Sami Mokaddem 4c30854e27
fix: [dashboard:*SightingsWidget] Updated to support the correct response type 2022-12-13 10:44:41 +01:00
Christophe Vandeplas 192ed311b9 fix: [remote_ip] respect MISP.log_client_ip_header everywhere fixes #8781 2022-11-28 14:08:11 +01:00