Details

    • Type: Admin & Maintenance Task
    • Status: Done
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: 1.14.0
    • Fix Version/s: 1.14.0
    • Component/s: RDS_exporter
    • Labels:
      None

      Description

      I added RDS instance (I use credentials from PMM-1060) to monitoring and in a few minutes found that there are a lot of errors in rds_exporter log, like

      time="2018-09-03T10:10:22Z" level=error msg="\n* \n* \n* network: wrong value type for metric interface: map[string]interface \{}\n* \n* \n* fileSys: wrong value type for metric mountPoint: map[string]interface \{}\n* fileSys: wrong value type for metric name: map[string]interface \{}\n* \n* \n* diskIO: wrong value type for metric device: map[string]interface \{}\n* \n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}" source="enhanced.go:110"
       time="2018-09-03T10:10:27Z" level=error msg="\n* \n* \n* diskIO: wrong value type for metric device: map[string]interface \{}\n* \n* \n* fileSys: wrong value type for metric mountPoint: map[string]interface \{}\n* fileSys: wrong value type for metric name: map[string]interface \{}\n* \n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* \n* network: wrong value type for metric interface: map[string]interface \{}" source="enhanced.go:110"
       time="2018-09-03T10:10:31Z" level=error msg="\n* \n* \n* fileSys: wrong value type for metric mountPoint: map[string]interface \{}\n* fileSys: wrong value type for metric name: map[string]interface \{}\n* \n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* processList: wrong value type for metric name: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* processList: wrong value type for metric name: map[string]interface \{}\n* processList: wrong value type for metric vmlimit: map[string]interface \{}\n* \n* \n* network: wrong value type for metric interface: map[string]interface \{}" source="enhanced.go:110"

      ```

      upd. Checked with 1.13.0 and everything looks ok

        Smart Checklist

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  kamil.dziedzic Kamil Dziedzic (Inactive)
                  Reporter:
                  nailya.kutlubaeva Nailya Kutlubaeva
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - 0 minutes
                    0m
                    Logged:
                    Time Spent - 30 minutes
                    30m