Overview
GoDaddy is a web hosting and domain registration company that helps individuals and businesses establish their online presence. One of their key offerings is SSL certificate services. GoDaddy provides several types of SSL certificates, including Standard SSL for securing one site, Wildcard SSL for securing multiple subdomains, and advanced solutions for ecommerce sites requiring enhanced security.
The GoDaddy integration collects metrics from SSL certificates and their domains, directing them into Datadog for analysis. This integration provides data points such as the total number of certificates, issued certificates, expired certificates, revoked certificates, and domains associated with each certificate. It also includes specific metrics for certificates nearing expiration. All these metrics are accessible through out-of-the-box dashboards and monitors.
Setup
Generate API credentials in GoDaddy
- Navigate to the GoDaddy Developer Portal.
- Sign in with your GoDaddy account.
- Select “API Keys”.
- Choose “Create New API Key”.
- Provide a name for your API.
- Select “Production” under Environment.
- Click “Next”. Your API Key is now created.
- Click on “Got It”.
Find your GoDaddy customer number
- Go to your GoDaddy Login & PIN page. You might be prompted to sign in.
- Under Login Info, find your Customer number (also known as your shopper ID).
Connect your GoDaddy Account to Datadog
- Add your API key, secret key and customer number
Parameters | Description |
---|
GoDaddy API key | The API Key of your GoDaddy Account |
GoDaddy secret key | The API Secret of your GoDaddy Account |
GoDaddy customer number (or shopper ID) | The customer number(shopper ID) of your GoDaddy Account |
- Click the Save button to save your settings.
Data Collected
Logs
The GoDaddy integration does not include any logs.
Metrics
The GoDaddy integration collects and forwards Certificates and their Domains metrics to Datadog.
godaddy.certificate.canceled_certificates (count) | The total number of canceled certificates |
godaddy.certificate.certificate_expiration_days (count) | Count of expiration days by certificate Shown as day |
godaddy.certificate.certificate_status (count) | Contains the certificate and it's current status |
godaddy.certificate.denied_certificates (count) | The total number of denied certificates |
godaddy.certificate.domain_status (count) | Contains the domain and it's current status by certificate |
godaddy.certificate.domains_count (count) | The total number of domains by certificate |
godaddy.certificate.expired_certificates (count) | The total number of expired certificates |
godaddy.certificate.issued_certificates (count) | The total number of issued certificates |
godaddy.certificate.pending_issuance_certificates (count) | The total number of pending issued certificates |
godaddy.certificate.pending_rekey_certificates (count) | The total number of pending rekey certificates |
godaddy.certificate.pending_revocation_certificates (count) | The total number of pending revocation certificates |
godaddy.certificate.revoked_certificates (count) | The total number of revoked certificates |
godaddy.certificate.total_certificates (count) | The total number of certificates |
godaddy.certificate.unused_certificates (count) | The total number of unused certificates |
Events
The GoDaddy integration does not include any events.
Support
For further assistance, contact Datadog Support.