diff --git a/.gitignore b/.gitignore
index ed021d207e99e62eeb964c50447b549c8824bab6..9a67eb9e8232931038aa89dd32d0ebc9fc685fff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,27 +18,18 @@ services/easy_rsa/certs/*EasyRSA*
 services/easy_rsa/certs/*.profile
 services/easy_rsa/certs/*.csr
 
-
-monitoring/grafana/*grafana_db*
-monitoring/prometheus/*prometheus_db
-monitoring/prometheus/*.rules
-monitoring/tempo/*tempo-data
-
-
-
-
-
-
-
-!docs/testing_with_curl/exposer.key
-!docs/testing_with_curl/invoker.key
-
-
-services/docker-elk/elasticsearch/_state
-services/docker-elk/elasticsearch/snapshot_cache
-services/docker-elk/elasticsearch/indices
-services/docker-elk/elasticsearch/node.lock
-services/docker-elk/elasticsearch/nodes
+monitoring/grafana/grafana_db/*
+!monitoring/grafana/grafana_db/.keep
+monitoring/prometheus/prometheus_db/*
+!monitoring/prometheus/prometheus_db/.keep
+monitoring/prometheus/alert.rules/*
+!monitoring/prometheus/alert.rules/.keep
+monitoring/tempo/tempo-data/*
+!monitoring/tempo/tempo-data/.keep
+
+
+docs/testing_with_postman/*node_modules*
+docs/testing_with_postman/package-lock.json
 
 results
 
diff --git a/monitoring/grafana/grafana_db/.keep b/monitoring/grafana/grafana_db/.keep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/monitoring/prometheus/alert.rules/.keep b/monitoring/prometheus/alert.rules/.keep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/monitoring/prometheus/prometheus_db/.keep b/monitoring/prometheus/prometheus_db/.keep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/monitoring/tempo/tempo-data/.keep b/monitoring/tempo/tempo-data/.keep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391