How to continuously accumulate the packet value of IP?

Can a problem occur if the IP address is set to TAG below?

example ) ip_tracking,ipaddress=192.168.10.1 packet=10 timestamp

I want to detect IPs with high cumulative packet volume for a certain period of time.

Since the IP keeps changing, it seems that there may be hundreds of thousands.
According to the influxdb official documentation, performance problems can occur when the number of TAGs is hundreds of thousands. Is there any workaround in this case?
Any good solutions?

Hello @han,
Welcome.
Yes You might want to consider making it a field instead.
What version of InfluxDB are you using? If you’re using Cloud (doubtful) you can use Cloud powered by IOx which offers near unlimited cardinality so you don’t have to worry about that.

I am using influxdb 2.6 version. Any examples of using “Field”?