Quick Tip: Cleaning Up Log Messages - Geo IP Location Messages

Wednesday, March 22, 2017 @ 01:00

By: Scott Gillis, Lead Consultant – Starting with Sitecore 8.1, Geo IP lookup services come pre-installed and configured. All a site owner then needs to do is log into the App Center and purchase the service. This is great from an implementer standpoint because it's one less configuration step that we have to take.

On the downside, if the site owners never purchase the lookup service, the log will quickly clutter with ERROR messages.

ManagedPoolThread #12 16:01:15 ERROR Failed to perform GeoIp lookup for dd4795c0-1dca-ea8d-93c4-06d7f7aa5063
Exception: System.Net.WebException
Message: The remote name could not be resolved: 'discovery-ces.cloud.sitecore.net'
Source: System
at System.Net.HttpWebRequest.GetResponse()
at Sitecore.CES.Client.WebClient.ExecuteRequest(String requestUri)
at Sitecore.CES.Client.ResourceConnector`1.Request(String endpoint, Object[] parameters)
at Sitecore.CES.Discovery.EndpointSource.GetEndpoint(String serviceName)
at Sitecore.CES.GeoIp.SitecoreProvider.GetInformationByIp(String ip)
at Sitecore.Analytics.Lookups.GeoIpManager.GetDataFromLookupProvider(GeoIpHandle geoIpHandle)

The Fix

The fix isn't hard, all it requires is a simple patch config to disable the lookup service.

        <configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
            <sitecore>
                <settings>
                    <setting name="Analytics.PerformLookup">
                        <patch:attribute name="value">true</patch:attribute>
                    </setting>
                </settings>
            </sitecore>
        </configuration>
    

For the full details on the lookup service, checkout the full documentation at: https://doc.sitecore.net/sitecore_experience_platform/setting_up__maintaining/ip_geolocation/setting_up_sitecore_ip_geolocation.

 

 

Scott Gillis, Lead Consultant at Paragon and 2017 Sitecore MVP, has been working with Sitecore for several years. He has a deep passion for helping clients leverage their content and data into powerful new capabilities in Sitecore and has produced successful outcomes as the technical lead on numerous, complex implementations. Recently, Scott has been focusing on helping these clients take advantage of the wealth of data collected by Sitecore Experience Analytics.