diff --git a/Controllers/ProcessController.cs b/Controllers/ProcessController.cs
index 274094d..6d668ff 100644
--- a/Controllers/ProcessController.cs
+++ b/Controllers/ProcessController.cs
@@ -42,13 +42,19 @@ namespace WebmrAPI.Controllers
[FromQuery] string sortBy = "",
[FromQuery] bool desc = false,
[FromQuery] int limit = 0,
- [FromQuery] int offset = 0
+ [FromQuery] int offset = 0,
+ [FromQuery] string search = ""
)
{
try
{
var data = _monitor.GetBufferedProcesses();
+ if (data != null && !String.IsNullOrEmpty(search))
+ {
+ data = data.Where(p => p.Name != null && p.Name.ToLowerInvariant().Contains(search.ToLowerInvariant()));
+ }
+
if (data != null && !String.IsNullOrEmpty(sortBy))
{
sortBy = sortBy.ToLowerInvariant();
diff --git a/webmr-api.csproj b/webmr-api.csproj
index 56a857d..038aea7 100644
--- a/webmr-api.csproj
+++ b/webmr-api.csproj
@@ -14,7 +14,7 @@
1.0.0.0
1.0.0.0
- 0.1.4
+ 0.1.5
OpenSource
Process Monitoring Agent
A service for detailed monitoring processes and memory regions.