Good day dyn365,
There's no OOB function to filter Knowledge article views by user or IP.
D365 Views to Track knowledge article analytics: [View:https://docs.microsoft.com/en-us/dynamics365/customer-engagement/customer-service/customer-service-hub-user-guide-knowledge-article#track-knowledge-article-analytics:750:50]
KnowledgeArticleViews Entity Reference: [View:https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/entities/knowledgearticleviews:750:50]
While I found one D365 App 'ClickDimensions' which seems could meet your request by collecting visitor's page view and access number internal or external by web tracking the Knowledge article url visits:

It has two entities which is 'Anonymous Visitors' and 'Visitors'.
'Anonymous Visitors' represents visitors that have visited your site, but have not been identified as a Lead or Contact.
'Visitors' contains information regarding all the visits Anonymous Visitors, Leads, or Contacts have made by visiting your website. Each Visit will contain all of the Page Views generated during that particular instance of a person accessing your website.
More details on ClickDimensions Web Tracking could be referred to this article:
https://support.clickdimensions.com/hc/en-us/articles/115001160674-Web-Analytics-Entities#tab1
Hope the above could help.
Regards
Johnny