# Customize usage

[groundcover](https://www.groundcover.com) allows you to control the way data is being collected and treated across your cluster in many ways.

### Filtering Kubernetes entities

By default, groundcover traces all namespaces and workloads in your cluster, but sometimes you want to block ones that are irrelevant to your needs.

{% content-ref url="customize-usage/filtering-kubernetes-entities" %}
[filtering-kubernetes-entities](https://docs.groundcover.com/customization/customize-usage/filtering-kubernetes-entities)
{% endcontent-ref %}

### Customize retention

Strike the right balance between covering sufficient data for analysis and data storage.

{% content-ref url="customize-usage/custom-data-retention" %}
[custom-data-retention](https://docs.groundcover.com/customization/customize-usage/custom-data-retention)
{% endcontent-ref %}

### Sensitive data obfuscation

Raw traces can go a long way in a troubleshooting process, but you can choose to obfuscate their payload.

{% content-ref url="customize-usage/sensitive-data-obfuscation" %}
[sensitive-data-obfuscation](https://docs.groundcover.com/customization/customize-usage/sensitive-data-obfuscation)
{% endcontent-ref %}

### Customize Storage

Customize groundcover storage volumes for logs, metrics and traces.

{% content-ref url="customize-usage/custom-storage" %}
[custom-storage](https://docs.groundcover.com/customization/customize-usage/custom-storage)
{% endcontent-ref %}

### **Customize logs collection**

There are different methods that can allow you to filter the collection of logs based on your needs and/or only when issues related to these logs are identified.

{% content-ref url="customize-usage/custom-logs-collection" %}
[custom-logs-collection](https://docs.groundcover.com/customization/customize-usage/custom-logs-collection)
{% endcontent-ref %}

### **Customize tracing payload size**

Trace collection is driven by the payload size of a Span. You can customize the payload size limits to avoid truncation of the payload.

{% content-ref url="customize-usage/customize-tracing-payload-size" %}
[customize-tracing-payload-size](https://docs.groundcover.com/customization/customize-usage/customize-tracing-payload-size)
{% endcontent-ref %}

### **Disable tracing for specific protocols**

In certain situations it could be useful to disable the tracing of specific protocols. This modularity is natively supported by our sensor.

{% content-ref url="customize-usage/disable-tracing-for-specific-protocols" %}
[disable-tracing-for-specific-protocols](https://docs.groundcover.com/customization/customize-usage/disable-tracing-for-specific-protocols)
{% endcontent-ref %}

### **Tuning resources**

In environments where the volume of transactions or operations per second is very high, resource tuning is essential to ensure that the cluster performs optimally.

{% content-ref url="customize-usage/tuning-resources" %}
[tuning-resources](https://docs.groundcover.com/customization/customize-usage/tuning-resources)
{% endcontent-ref %}
