Is it possible to ignore from Prometheus exporter config. On Fri, Jan 14, 2022, 6:56 PM Brian Candler <[email protected]> wrote:
> You can see you have both "validate_password.check_user_name" and > "validate_password_check_user_name". That's the problem. > > Metric names cannot have dots, so "validate_password.check_user_name" is > exposed as "validate_password_check_user_name", and duplicates the real > "validate_password_check_user_name" > > On Friday, 14 January 2022 at 09:59:06 UTC [email protected] wrote: > >> >> SHOW GLOBAL VARIABLES LIKE 'validate_password%'; >> +--------------------------------------+--------+ >> | Variable_name | Value | >> +--------------------------------------+--------+ >> | validate_password.check_user_name | ON | >> | validate_password.dictionary_file | | >> | validate_password.length | 8 | >> | validate_password.mixed_case_count | 1 | >> | validate_password.number_count | 1 | >> | validate_password.policy | MEDIUM | >> | validate_password.special_char_count | 1 | >> | validate_password_check_user_name | ON | >> | validate_password_dictionary_file | | >> | validate_password_length | 8 | >> | validate_password_mixed_case_count | 1 | >> | validate_password_number_count | 1 | >> | validate_password_policy | MEDIUM | >> | validate_password_special_char_count | 1 | >> +--------------------------------------+--------+ >> >> >> >> On Friday, 14 January 2022 at 13:05:42 UTC+5:30 Sai Krishna wrote: >> >>> >>> Thanks Matt and Brain, >>> >>> I'm seeing this in MySQL 8.0.21 and 8.0.25. Out of 100 servers, only 4 >>> servers giving this error. >>> >>> An error has occurred while serving metrics: *6 error(s) occurred: * >>> [from Gatherer #2] collected metric >>> "mysql_global_variables_validate_password_check_user_name" { gauge:<value:1 >>> > } was collected before with the same name and label values * [from >>> Gatherer #2] collected metric >>> "mysql_global_variables_validate_password_length" { gauge:<value:8 > } was >>> collected before with the same name and label values * [from Gatherer #2] >>> collected metric >>> "mysql_global_variables_validate_password_mixed_case_count" { >>> gauge:<value:1 > } was collected before with the same name and label values >>> * [from Gatherer #2] collected metric >>> "mysql_global_variables_validate_password_number_count" { gauge:<value:1 > >>> } was collected before with the same name and label values * [from Gatherer >>> #2] collected metric >>> "mysql_global_variables_validate_password_special_char_count" { >>> gauge:<value:1 > } was collected before with the same name and label values >>> * [from Gatherer #2] collected metric >>> "mysql_global_status_validate_password_dictionary_file_words_count" { >>> untyped:<value:0 > } was collected before with the same name and label >>> values* >>> >>> >>> >>> >>> On Friday, 14 January 2022 at 02:22:04 UTC+5:30 [email protected] >>> wrote: >>> >>>> This may be caused by the mysqld exporter invalidly conflating multiple >>>> variables. >>>> >>>> Can you please share what your MySQL version is, and what you get from >>>> >>>> SHOW GLOBAL VARIABLES LIKE 'validate_password%'; >>>> >>>> From a quick read, it seems that there is both a plugin, using >>>> configuration variables like validate_password_check_user_name, and (as of >>>> MySQL 8), a component, using variables like >>>> validate_password.check_user_name. The exporter might normalize both to the >>>> same metric name, causing the issue. >>>> >>>> If that is the case, the SHOW GLOBAL VARIABLES will reveal it. Remove >>>> the duplicate (plugin) configuration as per the documentation [1] >>>> >>>> /MR >>>> >>>> [1] >>>> https://dev.mysql.com/doc/refman/8.0/en/validate-password-transitioning.html >>>> >>>> On Thu, Jan 13, 2022, 21:36 Brian Candler <[email protected]> wrote: >>>> >>>>> It says that your scrape job is seeing the same metric multiple times >>>>> with the same labels. >>>>> >>>>> Scrape your exporter directly with curl, and I'm guessing you'll see >>>>> >>>>> *mysql_global_variables_validate_password_check_user_name 1* >>>>> *...* >>>>> *mysql_global_variables_validate_password_check_user_name 1* >>>>> >>>>> or >>>>> >>>>> *mysql_global_variables_validate_password_check_user_name{foo="abc"} 1* >>>>> *...* >>>>> *mysql_global_variables_validate_password_check_user_name{foo="abc"} 1* >>>>> >>>>> Either that, or your scrape job is scraping the same exporter multiple >>>>> times. >>>>> >>>>> On Thursday, 13 January 2022 at 20:18:06 UTC [email protected] >>>>> wrote: >>>>> >>>>>> Hello everyone, >>>>>> >>>>>> Would appreciate any quick assistance in below error. I have upgraded >>>>>> my exporter from 0.12.0 to 0.13.0 but this did not help. Did someone >>>>>> fixed >>>>>> this before? >>>>>> >>>>>> >>>>>> >>>>>> *6 error(s) occurred:* [from Gatherer #2] collected metric >>>>>> "mysql_global_variables_validate_password_check_user_name" { >>>>>> gauge:<value:1 >>>>>> > } was collected before with the same name and label values* >>>>>> >>>>>> >>>>>> - Sai >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Prometheus Users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/prometheus-users/dc4c8d69-bc6e-4a3f-95bc-0b0d950048bcn%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/prometheus-users/dc4c8d69-bc6e-4a3f-95bc-0b0d950048bcn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- > You received this message because you are subscribed to the Google Groups > "Prometheus Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/prometheus-users/50a86f38-6af9-4dc3-b38e-56197656e439n%40googlegroups.com > <https://groups.google.com/d/msgid/prometheus-users/50a86f38-6af9-4dc3-b38e-56197656e439n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/CAAG-GetfUJZM0x2UCD_zE0upa794cmd44BM67hP57JoSt%2BEDjw%40mail.gmail.com.

