Skip to content

Commit 9271aa0

Browse files
authored
Added global rules to mask sensitive information using promtail (#48)
Added global rules to mask sensitive information such as ssn, creditcard number, email, ip, mobile number using promtail
1 parent c53d41b commit 9271aa0

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

charts/nopo11y-stack/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ dependencies:
4848
description: A Helm chart for observability stack
4949
name: nopo11y-stack
5050
type: application
51-
version: 2.2.0
51+
version: 2.2.1

charts/nopo11y-stack/values.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15786,6 +15786,26 @@ promtail:
1578615786
snippets:
1578715787
pipelineStages:
1578815788
- cri: {}
15789+
- replace:
15790+
# SSN
15791+
expression: '([0-9]{3}-[0-9]{2}-[0-9]{4})'
15792+
replace: '*SSN*{{ .Value | Hash "salt" }}*'
15793+
- replace:
15794+
# IP4
15795+
expression: '(\d{1,3}[.]\d{1,3}[.]\d{1,3}[.]\d{1,3})'
15796+
replace: '*IP4*{{ .Value | Hash "salt" }}*'
15797+
- replace:
15798+
# email
15799+
expression: '([\w\.=-]+@[\w\.-]+\.[\w]{2,64})'
15800+
replace: '*email*{{ .Value | Hash "salt" }}*'
15801+
- replace:
15802+
# creditcard
15803+
expression: '((?:\d[ -]*?){13,16})'
15804+
replace: '*creditcard*{{ .Value | Hash "salt" }}*'
15805+
- replace:
15806+
# mobile number
15807+
expression: '(\+?\d{1,3}[-.\s]??\d{5}[-.\s]?\d{5})'
15808+
replace: '*mobile*{{ .Value | Hash "salt" }}*'
1578915809
common:
1579015810
- action: replace
1579115811
source_labels:

0 commit comments

Comments
 (0)